XBRLAPI

A Java API for XBRL


Package org.xbrlapi.impl

Provides the implementations of all of the objects that expose the XBRL data for the user of the XBRLAPI.

See:
          Description

Class Summary
ArcEndImpl  
ArcImpl Used for all extended link arcs.
ArcroleTypeImpl  
AspectValueLabelImpl An aspect value label XML resource stores information about a label for an aspect value.
AspectValuePairImpl  
AttributeDeclarationImpl  
AttributeGroupDeclarationImpl  
ComplexTypeDeclarationImpl  
ConceptImpl  
ContextComponentImpl  
ContextImpl  
CustomTypeImpl  
ElementDeclarationImpl  
EntityImpl  
EntityResourceImpl Entity resource implementation.
ErrorImpl  
ExtendedLinkContentImpl  
ExtendedLinkImpl  
FactDimensionContainerImpl  
FactImpl  
FootnoteResourceImpl  
FractionItemImpl  
FragmentComparator Facilitates sorting of fragments so that they can be organised into complete XML document in the right order.
FragmentFactory<F> Fragment instantiation factory used to create new fragments of the correct fragment type from data in the data store.
FragmentImpl Implements the functionality that is common to all types of XBRL fragments.
InstanceImpl  
ItemImpl  
LabelResourceImpl  
LanguageComparator Facilitates sorting of fragments so that they can be organised into complete XML document in the right order.
LanguageImpl  
LanguageMap Enables easy management of collections of language definitions.
LinkbaseImpl  
LinkImpl  
LocatorImpl  
MatchImpl Note that the first match child element of the metadata is the URI of the matching document that is actually stored in the data store.
MeasureImpl  
MeasureResourceImpl Unit resource implementation.
MixedContentResourceImpl  
MockImpl  
NetworkGraphImpl A network graph XML resource stores information about a graph of XLink relationships between XML fragments.
NonFragmentXMLImpl An implementation of the non-fragment XML interface.
NonNumericItemImpl  
NumericItemImpl  
OpenContextComponentImpl  
PeriodImpl Implementation of context period fragments for instants and durations.
ReferencePartDeclarationImpl  
ReferencePartImpl  
ReferenceResourceImpl  
RelationshipImpl  
RelationshipOrderComparator Facilitates sorting of relationships by arc order.
RelationshipPriorityComparator Facilitates sorting of relationships by arc order.
ResourceImpl  
RoleTypeImpl  
ScenarioImpl  
SchemaAllCompositorImpl  
SchemaChoiceCompositorImpl  
SchemaCompositorImpl  
SchemaContentDeclarationImpl Base interface for XML Schema element and attribute declaration fragments.
SchemaContentImpl  
SchemaDeclarationImpl  
SchemaGroupCompositorImpl  
SchemaImpl  
SchemaSequenceCompositorImpl  
SegmentImpl  
SimpleLinkImpl  
SimpleNumericItemImpl  
SimpleTypeDeclarationImpl  
StubImpl  
TitleImpl  
TupleImpl  
TypeDeclarationImpl  
UnitImpl  
UsedOnImpl  
XlinkDocumentationImpl  
XMLImpl  
 

Package org.xbrlapi.impl Description

Provides the implementations of all of the objects that expose the XBRL data for the user of the XBRLAPI.

This package contains implementations of all fragment interfaces.

xbrlapi.org Java library providing XBRL functionality

Copyright (C) 2005, Geoffrey Shuetrim (geoff@galexy.net)

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License (http://www.gnu.org/licenses/lgpl.html), or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Get Java XBRL API implementation at SourceForge.net.