XBRLAPI

A Java API for XBRL


org.xbrlapi.impl
Class AspectValuePairImpl

java.lang.Object
  extended by org.xbrlapi.impl.XMLImpl
      extended by org.xbrlapi.impl.NonFragmentXMLImpl
          extended by org.xbrlapi.impl.AspectValuePairImpl
All Implemented Interfaces:
Serializable, Comparable<XML>, AspectValuePair, NonFragmentXML, XML

public class AspectValuePairImpl
extends NonFragmentXMLImpl
implements AspectValuePair

Author:
Geoffrey Shuetrim (geoff@galexy.net)
See Also:
Serialized Form

Constructor Summary
AspectValuePairImpl()
           
AspectValuePairImpl(AspectValue aspectValue, Fragment fragment)
           
 
Method Summary
 URI getAspectId()
           
 String getAspectValueId()
           
 Fragment getFragment()
           
 String getFragmentIndex()
           
 String getFragmentType()
           
 
Methods inherited from class org.xbrlapi.impl.NonFragmentXMLImpl
finalizeBuilder
 
Methods inherited from class org.xbrlapi.impl.XMLImpl
appendMetadataElement, compareTo, equals, finalize, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xbrlapi.XML
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

AspectValuePairImpl

public AspectValuePairImpl()
                    throws XBRLException
Throws:
XBRLException

AspectValuePairImpl

public AspectValuePairImpl(AspectValue aspectValue,
                           Fragment fragment)
                    throws XBRLException
Throws:
XBRLException
Method Detail

getFragmentIndex

public String getFragmentIndex()
                        throws XBRLException
Specified by:
getFragmentIndex in interface AspectValuePair
Returns:
the XML fragment index
Throws:
XBRLException
See Also:
AspectValuePair.getFragmentIndex()

getFragmentType

public String getFragmentType()
                       throws XBRLException
Specified by:
getFragmentType in interface AspectValuePair
Returns:
the XML fragment type
Throws:
XBRLException
See Also:
AspectValuePair.getFragmentType()

getAspectId

public URI getAspectId()
                throws XBRLException
Specified by:
getAspectId in interface AspectValuePair
Returns:
the value of the aspect ID.
Throws:
XBRLException
See Also:
AspectValuePair.getAspectId()

getAspectValueId

public String getAspectValueId()
                        throws XBRLException
Specified by:
getAspectValueId in interface AspectValuePair
Returns:
the value of the aspect, for the XML fragment.
Throws:
XBRLException
See Also:
AspectValuePair.getAspectValueId()

getFragment

public Fragment getFragment()
                     throws XBRLException
Specified by:
getFragment in interface AspectValuePair
Returns:
the XML fragment defining this set of aspect values
Throws:
XBRLException
See Also:
AspectValuePair.getFragment()

Get Java XBRL API implementation at SourceForge.net.