# Hierarchy For Package com.ihr.xbrl.pojo

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.ihr.xbrl.pojo.AccessHash (implements org.hibernate.property.PropertyAccessor)
  - com.ihr.xbrl.pojo.DatabaseUriResolver (implements com.ihr.xbrl.om.DTSCascadeURIResolver)
  - com.ihr.xbrl.pojo.DB2ByteArray (implements org.hibernate.usertype.UserType)
  - com.ihr.xbrl.pojo.DTSContainer (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.Namespace (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.OracleStringType (implements org.hibernate.usertype.UserType)
  - com.ihr.xbrl.pojo.QName (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.System (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.ihr.xbrl.pojo.XBRLPojoGenerationException
      - com.ihr.xbrl.pojo.XBRLRSGeneratorException
  - com.ihr.xbrl.pojo.XBRLContext (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XBRLDBAccessor
  - com.ihr.xbrl.pojo.XBRLEntity (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XBRLFactProperty (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
    - com.ihr.xbrl.pojo.XBRLFactDimensionalProperty
      - com.ihr.xbrl.pojo.XBRLFactExplicitProperty
      - com.ihr.xbrl.pojo.XBRLFactTypedProperty
  - com.ihr.xbrl.pojo.XBRLPeriod (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XBRLPojoGenerator
  - com.ihr.xbrl.pojo.XBRLRoleArcroleType (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
    - com.ihr.xbrl.pojo.XBRLArcroleType
    - com.ihr.xbrl.pojo.XBRLRoleType
  - com.ihr.xbrl.pojo.XBRLRSGenerator
  - com.ihr.xbrl.pojo.XBRLScenario (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XBRLSegment (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XBRLUnit (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XBRLUsedOn (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
  - com.ihr.xbrl.pojo.XMLNode (implements com.ihr.xbrl.pojo.HasId, java.io.Serializable)
    - com.ihr.xbrl.pojo.XMLAttribute
    - com.ihr.xbrl.pojo.XMLFragment
      - com.ihr.xbrl.pojo.XBRLConcept
        - com.ihr.xbrl.pojo.XBRLItem
        - com.ihr.xbrl.pojo.XBRLTuple
      - com.ihr.xbrl.pojo.XBRLDocument
        - com.ihr.xbrl.pojo.XBRLInstance (implements com.ihr.xbrl.pojo.XBRLFactList)
        - com.ihr.xbrl.pojo.XBRLLinkbase (implements com.ihr.xbrl.pojo.XBRLHasDocumentation)
        - com.ihr.xbrl.pojo.XBRLTaxonomy
      - com.ihr.xbrl.pojo.XBRLDocumentation
      - com.ihr.xbrl.pojo.XBRLExtendedLink (implements com.ihr.xbrl.pojo.XBRLHasDocumentation)
      - com.ihr.xbrl.pojo.XBRLFact
        - com.ihr.xbrl.pojo.XBRLFactItem
          - com.ihr.xbrl.pojo.XBRLFactNumeric
            - com.ihr.xbrl.pojo.XBRLFactDouble
            - com.ihr.xbrl.pojo.XBRLFactFraction
            - com.ihr.xbrl.pojo.XBRLFactNumericNill
          - com.ihr.xbrl.pojo.XBRLFactString
        - com.ihr.xbrl.pojo.XBRLFactTuple (implements com.ihr.xbrl.pojo.XBRLFactList)
      - com.ihr.xbrl.pojo.XBRLImport
      - com.ihr.xbrl.pojo.XBRLRelationship
      - com.ihr.xbrl.pojo.XBRLResource

## Interface Hierarchy

- com.ihr.xbrl.pojo.HasId
- com.ihr.xbrl.pojo.PojoExtension<P,Q>
- com.ihr.xbrl.pojo.XBRLFactList
- com.ihr.xbrl.pojo.XBRLHasDocumentation