com.ihr.xbrl.mapper.instance
Interface MapperPeriod
- All Superinterfaces:
- java.lang.Cloneable
- All Known Implementing Classes:
- MapperPeriod2, MapperPeriod3, MapperPeriodBase
public interface MapperPeriod
- extends java.lang.Cloneable
- Author:
- Ignacio
getXBRLPeriod
XBRLPeriod getXBRLPeriod()
isForever
boolean isForever()
isInstant
boolean isInstant()
isDuration
boolean isDuration()
isMacroPeriod
boolean isMacroPeriod()
setDate
void setDate(int type,
java.lang.String strDate)
throws XBRLValidationException
- Throws:
XBRLValidationException
getPeriodType
XBRLItem.PeriodType getPeriodType()
getDate
java.lang.String getDate(int type,
boolean operate)
getGregorianCalendarDate
java.util.GregorianCalendar getGregorianCalendarDate(int type)
getRawDate
java.lang.String getRawDate(int type,
boolean operate)
getRawDateUtil
java.util.Date getRawDateUtil(int code)
getRawGregorianCalendarDate
java.util.GregorianCalendar getRawGregorianCalendarDate(int type)
toString
java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getElements
java.util.Iterator<XMLFragment> getElements()
equals
boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
hashCode
int hashCode()
- Overrides:
hashCode in class java.lang.Object
clone
MapperPeriod clone()
generateNode
org.jdom.Element generateNode(boolean relativize,
java.net.URI base)
throws XBRLSerializationException
- Throws:
XBRLSerializationException
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa