|
XBRLAPIA Java API for XBRL |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| Arc | |
| ArcEnd | |
| ArcroleType | |
| AspectValueLabel | This interface is related to aspect value label XML resources that have been placed into the data store to cache aspect value labels. |
| AspectValuePair | This XML Resource captures: The index of the XML fragment that defines the aspect value recorded in the resource the aspect ID and the aspect value ID |
| AttributeDeclaration | Used for attribute declaration fragments |
| AttributeGroupDeclaration | Attribute group declaration interface. |
| ComplexTypeDeclaration | Used for complex type declarations in XML Schemas. |
| Concept | |
| Context | |
| ContextComponent | |
| CustomType | Custom type of XLink arcrole or role |
| ElementDeclaration | Used for top level element declarations (where the elements are given a name and occur as children of XML Schema schema elements. |
| Entity | |
| EntityResource | Defines the functionality for the custom entity resource: a extended link resource that has a 1:1 association with a given entity identifier. |
| Error | |
| ExtendedLink | |
| ExtendedLinkContent | |
| Fact | |
| FactDimensionContainer | |
| FootnoteResource | |
| FractionItem | |
| Fragment | Defines the functionality exposed by any fragment. |
| Instance | |
| Item | |
| LabelResource | |
| Language | |
| Link | |
| Linkbase | |
| Locator | |
| Match | Used to store URI mapping information about identical documents. |
| Measure | |
| MeasureResource | Defines the functionality for the custom unit resource: a extended link resource that has a 1:1 association with a given Unit measure. |
| MixedContentResource | |
| Mock | |
| NetworkGraph | This interface defines the functions that can be used to interact with a data store XML resource that summarises the information expressed by an XLink network relationship graph. |
| NonFragmentXML | parent interface for non-fragment XML resources in the data store. |
| NonNumericItem | |
| NumericItem | |
| OpenContextComponent | |
| Period | |
| ReferencePart | |
| ReferencePartDeclaration | |
| ReferenceResource | |
| Relationship | This XML resource supports capture of active relationship information directly in the data store. |
| Resource | |
| RoleType | |
| Scenario | |
| Schema | |
| SchemaAllCompositor | Interface for xsd:all element fragments. |
| SchemaChoiceCompositor | Interface for xsd:choice element fragments. |
| SchemaCompositor | base interface for xsd:choice and xsd:selection element fragments. |
| SchemaContent | |
| SchemaContentDeclaration | Base interface for XML Schema element and attribute declarations |
| SchemaDeclaration | Base interface for all kinds of XML Schema declarations |
| SchemaGroupCompositor | Interface for xsd:group element fragments. |
| SchemaSequenceCompositor | Interface for xsd:sequence element fragments. |
| Segment | TODO Extend the Segment and scenario interfaces. |
| SimpleLink | |
| SimpleNumericItem | |
| SimpleTypeDeclaration | Used for simple type declarations in XML Schemas. |
| Stub | |
| Title | |
| Tuple | |
| TypeDeclaration | base interface for all type declarations in XML Schemas. |
| Unit | |
| UsedOn | |
| Xlink | |
| XlinkDocumentation | |
| XML | |
| Class Summary | |
|---|---|
| DOMLoadingTestCase | Provides a base test case for all tests involving loading of data into a data store. |
Provides interface declarations for the xbrlapi XBRL API.
The package contains an interface defining the functionality contract for all XBRL structures.
The package also contains the xbrlapiException implementation.
The package also contains the implementation of the FragmentFactory, a class that converts XMLResources into actual XBRL API fragments of the correct fragment type.
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
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||