XBRLAPI

A Java API for XBRL


Package org.xbrlapi.xdt.values

Supports the XDT specification for dimension values.

See:
          Description

Interface Summary
DimensionValue  
DimensionValueAccessor  
DimensionValues This inteface defines the methods available to interact with a list of values for a given dimension.
 

Class Summary
DimensionValueAccessorImpl  
DimensionValueComparator Supports a naive sorting of dimension values.
DimensionValueImpl  
ExplicitDimensionValueLabelComparator Replaces the naive sorting of explicit dimension values for the same explicit dimension with one based upon the labels of the domain members (XBRL 2.1 or generic labels).
ExplicitDimensionValueTreeComparator Replaces the naive sorting of explicit dimension values for the same explicit dimension with one based upon a tree of domain members.
 

Package org.xbrlapi.xdt.values Description

Supports the XDT specification for dimension values.

This package provides support for dimension value usage. Note that this implementation makes no claims of completeness or consistency with the specification itself.

Package Specification

The XBRL dimensions specification is poorly designed. For this reason, the XBRLAPI implementation is designed to be fully separable from the core API. Hopefully the XBRL dimensions specification will be superceded by a more adequate specification in the near future.

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. Fast, secure and Free Open Source software downloads