XBRLAPI

A Java API for XBRL


org.xbrlapi.xdt.aspects
Class DimensionDomainImpl

java.lang.Object
  extended by org.xbrlapi.aspects.DomainImpl
      extended by org.xbrlapi.xdt.aspects.DimensionDomainImpl
All Implemented Interfaces:
Serializable, Comparator<AspectValue>, Domain, StoreHandler
Direct Known Subclasses:
ExplicitDimensionDomain, TypedDimensionDomain

public abstract class DimensionDomainImpl
extends DomainImpl
implements Domain

See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
DimensionDomainImpl(Store store, URI dimensionNamespace, String dimensionLocalname)
           
 
Method Summary
 URI getAspectId()
           
 String getDimensionLocalname()
           
 URI getDimensionNamespace()
           
 
Methods inherited from class org.xbrlapi.aspects.DomainImpl
allowsMissingValues, getAllAspectValues, getChildren, getDepth, getParent, getSize, getStore, hasChildren, hasParent, isFinite, isRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xbrlapi.aspects.Domain
allowsMissingValues, getAllAspectValues, getChildren, getDepth, getParent, getSize, hasChildren, hasParent, isFinite, isInDomain, isRoot
 
Methods inherited from interface org.xbrlapi.aspects.StoreHandler
getStore
 
Methods inherited from interface java.util.Comparator
compare, equals
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

DimensionDomainImpl

public DimensionDomainImpl(Store store,
                           URI dimensionNamespace,
                           String dimensionLocalname)
                    throws XBRLException
Throws:
XBRLException
Method Detail

getAspectId

public URI getAspectId()
Specified by:
getAspectId in interface Domain
Returns:
the URI identifying the aspect that this is a domain for.
See Also:
Domain.getAspectId()

getDimensionNamespace

public URI getDimensionNamespace()
Returns:
the namespace of the dimension that this is a domain for.

getDimensionLocalname

public String getDimensionLocalname()
Returns:
the local name of the dimension that this is a domain for.

Get Java XBRL API implementation at SourceForge.net.