XBRLAPI

A Java API for XBRL


org.xbrlapi.xdt.aspects
Interface DimensionalAspectModel

All Superinterfaces:
AspectModel, Serializable
All Known Implementing Classes:
DimensionalAspectModelImpl, DimensionalAspectModelWithMemoryCachingLabellers, DimensionalAspectModelWithStoreCachingLabellers

public interface DimensionalAspectModel
extends AspectModel

Author:
Geoff Shuetrim (geoff@galexy.net)

Method Summary
 List<Aspect> getDimensionAspects()
           
 List<Aspect> getExplicitDimensionAspects()
           
 List<Aspect> getTypedDimensionAspects()
           
 
Methods inherited from interface org.xbrlapi.aspects.AspectModel
addAspect, addAspect, addAspect, addAspect, axisContainsAspect, duplicate, getAspect, getAspectLabel, getAspects, getAspects, getAspectValueLabel, getAspectValueLabel, getAspectValues, getAspectValues, getAspectValues, getAspectValues, getAspectValues, getAspectValues, getAxes, getDefaultAxis, getLabeller, hasAspect, hasAxis, hasLabeller, initialise, moveAspects, setDefaultAxis, setLabeller
 

Method Detail

getExplicitDimensionAspects

List<Aspect> getExplicitDimensionAspects()
                                         throws XBRLException
Returns:
a list of explicit dimension aspects in the aspect model
Throws:
XBRLException

getTypedDimensionAspects

List<Aspect> getTypedDimensionAspects()
                                      throws XBRLException
Returns:
a list of typed dimension aspects in the aspect model
Throws:
XBRLException

getDimensionAspects

List<Aspect> getDimensionAspects()
                                 throws XBRLException
Returns:
a list of explicit and typed dimension aspects in the aspect model
Throws:
XBRLException

Get Java XBRL API implementation at SourceForge.net.