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  
ConceptImpl  
ContextComponentImpl  
ContextImpl  
CustomTypeImpl  
ElementDeclarationImpl  
EntityImpl  
EntityResourceImpl Entity resource implementation.
ExtendedLinkContentImpl  
ExtendedLinkImpl  
FactDimensionContainerImpl  
FactImpl  
FootnoteResourceImpl  
FractionItemImpl TODO Create fraction item examples in the conformance suite to test fraction items.
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.
FragmentListImpl<F extends Fragment>  
InstanceImpl  
ItemImpl  
LabelResourceImpl  
LanguageImpl  
LinkbaseImpl  
LinkImpl  
LocatorImpl  
MeasureImpl  
MixedContentResourceImpl  
MockFragmentImpl  
NonNumericItemImpl  
NumericItemImpl  
PeriodImpl Implementation of context period fragments for instants and durations.
ReferencePartDeclarationImpl  
ReferencePartImpl  
ReferenceResourceImpl  
ResourceImpl  
RoleTypeImpl  
ScenarioImpl  
SchemaContentImpl  
SchemaDeclarationImpl  
SchemaImpl  
SegmentImpl  
SimpleLinkImpl  
SimpleNumericItemImpl  
TitleImpl  
TupleImpl  
UnitImpl  
UsedOnImpl TODO Eliminate the usedOn fragment
XlinkDocumentationImpl  
 

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 2.1 of the License, 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


SourceForge Logo