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

Method Summary
 MapperPeriod clone()
           
 boolean equals(java.lang.Object other)
           
 org.jdom.Element generateNode(boolean relativize, java.net.URI base)
           
 java.lang.String getDate(int type, boolean operate)
           
 java.util.Iterator<XMLFragment> getElements()
           
 java.util.GregorianCalendar getGregorianCalendarDate(int type)
           
 XBRLItem.PeriodType getPeriodType()
           
 java.lang.String getRawDate(int type, boolean operate)
           
 java.util.Date getRawDateUtil(int code)
           
 java.util.GregorianCalendar getRawGregorianCalendarDate(int type)
           
 XBRLPeriod getXBRLPeriod()
           
 int hashCode()
           
 boolean isDuration()
           
 boolean isForever()
           
 boolean isInstant()
           
 boolean isMacroPeriod()
           
 void setDate(int type, java.lang.String strDate)
           
 java.lang.String toString()
           
 

Method Detail

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