|
XBRLAPIA Java API for XBRL |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Period
| Method Summary | |
|---|---|
boolean |
endHasTimezone()
|
boolean |
endIsDateOnly()
|
String |
getEnd()
|
XMLGregorianCalendar |
getEndCalendar()
|
String |
getInstant()
Get the instant. |
XMLGregorianCalendar |
getInstantCalendar()
|
String |
getStart()
|
XMLGregorianCalendar |
getStartCalendar()
|
boolean |
instantHasTimezone()
|
boolean |
instantIsDateOnly()
|
boolean |
isFiniteDurationPeriod()
Returns true if the period is a duration. |
boolean |
isForeverPeriod()
Returns true if the period is forever. |
boolean |
isInstantPeriod()
Returns true if the period is an instant. |
boolean |
startHasTimezone()
|
boolean |
startIsDateOnly()
|
| Methods inherited from interface org.xbrlapi.ContextComponent |
|---|
getContext |
| Methods inherited from interface org.xbrlapi.XML |
|---|
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
boolean isFiniteDurationPeriod()
throws XBRLException
XBRLException
boolean isInstantPeriod()
throws XBRLException
XBRLException
boolean isForeverPeriod()
throws XBRLException
XBRLException
String getInstant()
throws XBRLException
XBRLException - if the period is not an instant.
XMLGregorianCalendar getInstantCalendar()
throws XBRLException
XBRLException - if the period is not a finite duration.Calendar
String getStart()
throws XBRLException
XBRLException - if the period is not a finite duration.
XMLGregorianCalendar getStartCalendar()
throws XBRLException
XBRLException - if the period is not a finite duration.Calendar
XMLGregorianCalendar getEndCalendar()
throws XBRLException
XBRLException - if the period is not a finite duration.Calendar
String getEnd()
throws XBRLException
XBRLException - if the period is not a finite duration.
boolean endIsDateOnly()
throws XBRLException
XBRLException - if the period is not a finite duration.
boolean startIsDateOnly()
throws XBRLException
XBRLException - if the period is not a finite duration.
boolean instantIsDateOnly()
throws XBRLException
XBRLException - if the period is not an instant.
boolean endHasTimezone()
throws XBRLException
XBRLException - if the period is not a finite duration.
boolean startHasTimezone()
throws XBRLException
XBRLException - if the period is not a finite duration.
boolean instantHasTimezone()
throws XBRLException
XBRLException - if the period is not an instant.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||