Package | Description |
---|---|
com.ihr.xbrl.adins.efm.errors |
Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in
This package is part of the implementation of the Edgar Filer Manual
Created: 15/05/2011
|
com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
com.ihr.xbrl.mapper |
Provides the classes necessary access to content in whatever format and create an XBRL Instance document
This package contains the MapEngine and Mappers that uses a configuration file with an Instance
template.
|
com.ihr.xbrl.mapper.instance | |
com.ihr.xbrl.mapper.source |
Provides implementations of drivers to obtain data from multiple sources in order to create an XBRL Instance
Some of the drivers collects data from a web form or from an excel file.
|
com.ihr.xbrl.mapper.source.worksheet |
This package contains the root class for the mapper XBRL drivers that obtains information from
spreadsheets, Excel and Google sheets are currently implemented.
|
com.ihr.xbrl.om.errors |
Provides the classes necessary to produce and process XBRL related errors
There are two error categories.
|
com.ihr.xbrl.om.formula |
Provides the classes necessary to implement a plug in XBRL processor for validation of
docuents and taxonomies according to the XBRL formula specification 1.0
At this stage the package is just created.
|
com.ihr.xbrl.om.formula.aspects | |
com.ihr.xbrl.om.formula.filters | |
com.ihr.xbrl.om.formula.functions.errors | |
com.ihr.xbrl.om.instance |
Provides the classes necessary to process, read and write the content of XBRL Instance documents.
|
com.ihr.xbrl.om.instance.unit | |
com.ihr.xbrl.om.table.definition |
Classes supporting definition nodes
|
com.ihr.xbrl.om.table.layout |
The layout model represents the content of the table according with section 7 of the specification
|
com.ihr.xbrl.om.utr |
Provides classes for handling the Units Registry from XBRL International
The Units Registry provides extra validation of elements based on the element data type and the unit assigned
by XBRL International in the Units Registry.
|
com.ihr.xbrl.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
Constructor and Description |
---|
EFMEquivalentUnits(XBRLUnit unit)
Instantiates a new EFM equivalent units.
|
EFMEquivalentUnits(XBRLUnit unit,
XBRLUnit compareUnit)
Instantiates a new EFM equivalent units.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
InstanceExplorerAbstract.getSuggestedUnit(CompanyKey ck,
XBRLItem itm)
Returns a suggested unit for a numeric concept definition.
|
XBRLUnit |
InstanceExplorerInterface.getSuggestedUnit(CompanyKey ck,
XBRLItem itm)
Gets the suggested unit.
|
XBRLUnit |
KeysForFactsProvider.ReferenciableUnit.getUnit()
Gets the unit.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<XBRLUnit> |
InstanceExplorer.getAllUnits(CompanyKey ck,
XBRLItem item)
Returns all the units in the instance document that are used by the company indicated
by the CompanyKey parameter.
|
java.util.Iterator<XBRLUnit> |
UnitsProvider.getSuggestedUnits(XBRLItem itm)
Returns an iterator over units that can be used for this item.
|
java.util.Iterator<XBRLUnit> |
InstanceExplorerAbstract.getSuggestedUnits(XBRLItem itm)
Implementation of the UnitsProvider interface
The algorithm considers other units in this report and put first the
"suggested unit" for this fact item.
|
Modifier and Type | Method and Description |
---|---|
void |
EditorSourceImpl.addUnit(XBRLUnit unit)
Adds a new value to the unit aspect.
|
void |
InstanceExplorer.factChangedUnit(XBRLFactNumeric fact,
XBRLUnit oldUnit,
XBRLUnit newUnit)
Fact changed unit.
|
void |
DimensionalInstanceExplorer.factChangedUnit(XBRLFactNumeric fact,
XBRLUnit oldUnit,
XBRLUnit newUnit)
Fact changed unit.
|
void |
UnitsProvider.factChangedUnit(XBRLFactNumeric fact,
XBRLUnit oldUnit,
XBRLUnit newUnit)
Fact changed unit.
|
void |
InstanceExplorerAbstract.setSuggestedUnit(XBRLItem item,
CompanyKey ck,
XBRLUnit unit)
Sets the suggested unit.
|
void |
InstanceBuilder.setUnit(XBRLUnit unit)
Sets the unit.
|
Constructor and Description |
---|
ReferenciableUnit(XBRLUnit unit)
Instantiates a new referenciable unit.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
MapperBase.getUnitById(java.lang.String key)
Gets the unit by id.
|
XBRLUnit |
MapperBase.getUnitForKey(java.lang.String key)
Returns the XBRLUnit object associated with the specified key.
|
XBRLUnit |
MapperFileSaveInterface.getUnitForKey(java.lang.String key)
Access to the unit associated with a specific key.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
MapperBase.addUnit(XBRLUnit newUnit)
Adds the unit.
|
java.lang.String |
MapperBase.addUnit(XBRLUnit newUnit,
java.lang.String oldUnitId)
Adds the unit.
|
void |
MapperBase.delUnit(XBRLUnit unit)
Del unit.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
MapperFact.getUnit()
Gets the unit.
|
Modifier and Type | Method and Description |
---|---|
void |
MapperDoc.addUnit(XBRLUnit newUnit)
Adds a new unit.
|
void |
MapperDoc.delUnit(XBRLUnit unit)
Deletes a unit.
|
void |
MapperFact.setUnit(XBRLUnit unit)
Replaces unit by a new unit.
|
Constructor and Description |
---|
MapperFact(MapperBase mapperBase,
MapperFact.Type type,
HasMapperFacts parent,
XBRLDataSource source,
MapperContext context,
java.lang.String mapIdentifier,
javax.xml.namespace.QName concept,
XBRLUnit unit,
int multi)
Instantiates a new fact.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
XBRLFileDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
XBRLDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit)
Each time a numeric concept is created this function is called to request or change the required
unit.
|
XBRLUnit |
SQLDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
CSVDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
WebFormDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
VoidDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
Modifier and Type | Method and Description |
---|---|
XBRLNumber.ExactitudeMode |
XBRLFileDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
XBRLNumber.ExactitudeMode |
XBRLDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit)
Ask the driver for the preferred serialization for the numeric data.
|
XBRLNumber.ExactitudeMode |
SQLDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
XBRLNumber.ExactitudeMode |
CSVDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
XBRLNumber.ExactitudeMode |
WebFormDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
XBRLNumber.ExactitudeMode |
VoidDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
java.lang.String |
XBRLFileDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
java.lang.String |
XBRLDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit)
Returns the value (as string) for the data format.
|
java.lang.String |
SQLDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
java.lang.String |
CSVDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
java.lang.String |
WebFormDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
java.lang.String |
VoidDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
XBRLUnit |
XBRLFileDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
XBRLDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit)
Each time a numeric concept is created this function is called to request or change the required
unit.
|
XBRLUnit |
SQLDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
CSVDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
WebFormDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
XBRLUnit |
VoidDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
AbstractWorksheetDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
Modifier and Type | Method and Description |
---|---|
XBRLNumber.ExactitudeMode |
AbstractWorksheetDataSource.getFormat(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
java.lang.String |
AbstractWorksheetDataSource.getFormatValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
XBRLUnit localUnit) |
XBRLUnit |
AbstractWorksheetDataSource.getUnit(java.lang.String mapIdentifier,
int index,
XBRLContext localContext,
XBRLUnit unit) |
Constructor and Description |
---|
XBRLValidationExceptionISO4217UnitHasMoreUnits(XBRLUnit unit)
Instantiates a new XBRL validation exception is o4217 unit has more units.
|
XBRLValidationExceptionISO4217UnitHasWrongNamespace(XBRLUnit unit)
Instantiates a new XBRL validation exception is o4217 unit has wrong namespace.
|
XBRLValidationExceptionISO4217WrongLocalPart(XBRLUnit unit)
Instantiates a new XBRL validation exception is o4217 wrong local part.
|
XBRLValidationExceptionSharesUnitHasMoreUnits(XBRLUnit unit)
Instantiates a new XBRL validation exception shares unit has more units.
|
XBRLValidationExceptionSharesUnitHasWrongNamespace(XBRLUnit unit)
Instantiates a new XBRL validation exception shares unit has wrong namespace.
|
XBRLValidationExceptionSharesWrongLocalPart(XBRLUnit unit)
Instantiates a new XBRL validation exception shares wrong local part.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
XBRLFormulaProcessor.getUnitById(java.lang.String id,
java.net.URI documentURI)
Gets the unit by id.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
UnitAction.getUnit()
Gets the unit.
|
XBRLUnit |
UnitNoUnitAspectRule.getUnit()
Gets the unit.
|
XBRLUnit |
UnitAspectRule.getUnit()
Gets the unit.
|
XBRLUnit |
DefaultAspectRule.getUnit()
Gets the unit.
|
XBRLUnit |
UnitAspectInterface.getUnit()
Gets the unit.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
XBRLFormulaUnitFilter.getUnit(XBRLInstance doc)
Gets the unit.
|
Constructor and Description |
---|
XBRLmfeInconsistentMatchedVariableSequence(XBRLResource res,
XBRLUnit unitRef,
XBRLUnit aspectValue)
Instantiates a new XBR lmfe inconsistent matched variable sequence.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
XBRLUnit.clone()
Clone.
|
XBRLUnit |
XBRLUnit.clone(DTSContainer newDTS)
Clone.
|
XBRLUnit |
XBRLUnit.generateNode()
Generate node.
|
XBRLUnit |
XBRLFactNumeric.getUnit()
Obtains the unit of this fact.
|
XBRLUnit |
XBRLInstanceRootNode.getUnitById(java.lang.String id)
Obtains an unit from the units limbo using the unit id.
|
XBRLUnit |
XBRLInstance.getUnitById(java.lang.String id)
Gets the unit that contains an id attribute that matches the value
of the id parameter.
|
XBRLUnit |
XBRLInstanceRootNode.getUnitCompatible(XBRLUnit otherUnit)
Returns an existing unit that is u-equal to the unit passed in as the parameter.
|
static XBRLUnit |
XBRLUnit.make(DTSContainer dts)
Make.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLUnit> |
XBRLInstanceRootNode.getUnits()
Access to all units in the XBRL Instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XBRLInstanceRootNode.addUnit(XBRLUnit unit)
Adds a unit to the XBRL report.
|
static XBRLFactNumeric |
XBRLFactItem.createFractionItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFactNumeric |
XBRLFact.createFractionItemInstance(XBRLFactsList facts,
XBRLItem el,
XBRLContext ctx,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
static XBRLFactNumeric |
XBRLFactItem.createNumericItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
XBRLUnit unit,
java.lang.Number value,
XBRLNumber.ExactitudeMode format,
int formatValue,
boolean addToParentNow)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFactNumeric |
XBRLFact.createNumericItemInstance(XBRLFactsList facts,
XBRLItem el,
XBRLContext ctx,
XBRLUnit unit,
java.lang.Number value,
XBRLNumber.ExactitudeMode format,
int formatValue,
boolean addToParentNow)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
XBRLUnit |
XBRLInstanceRootNode.getUnitCompatible(XBRLUnit otherUnit)
Returns an existing unit that is u-equal to the unit passed in as the parameter.
|
static XBRLFactNumeric |
XBRLFactNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
boolean addToParent)
Make.
|
static XBRLFactNumeric |
XBRLFactNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number value,
int precisionOrDecimals,
XBRLNumber.ExactitudeMode format,
java.lang.String strValue,
boolean addToParentNow)
Make.
|
static XBRLFactNumeric |
XBRLFactNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
Make.
|
boolean |
XBRLInstanceRootNode.removeUnit(XBRLUnit unit)
Removes an unit from the instance document.
|
void |
XBRLFactNumeric.setUnit(XBRLUnit newUnit)
Sets a new unit for this fact.
|
void |
XBRLInstanceRootNode.ForEachUnit.withUnit(XBRLUnit ctx)
Method that will receive each context.
|
Constructor and Description |
---|
PCUEqual(XBRLFactsList parent,
XBRLContext ctx,
XBRLUnit unit)
Instantiates a new CU equal.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
boolean addToParentNow)
Deprecated.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number value,
int precisionOrDecimals,
XBRLNumber.ExactitudeMode format,
java.lang.String strValue,
boolean addToParentNow)
Creates a numeric fact for a numeric item providing all required information.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
Creates a numeric fact for a fraction item providing all required information.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
XBRLNumber value,
boolean addToParentNow)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
UnitToString.getUnitHtml(XBRLUnit unit)
Works identically as
UnitToString.getUnitString(XBRLUnit) except that the
returned string is HTML code that can be used for tooltips. |
static java.lang.String |
UnitToString.getUnitHtml(XBRLUnit unit,
XBRLItem item)
Works identically as
#getUnitString(XBRLUnit, XBRLFactNumeric) except that the
returned string is HTML code that can be used for tooltips. |
static java.lang.String |
UnitToString.getUnitString(XBRLUnit unit)
This static method returns the representation character for an XBRL Unit.
|
static java.lang.String |
UnitToString.getUnitString(XBRLUnit unit,
XBRLItem item)
This static method returns the representation character for an XBRL Unit.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
UnitAction.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLUnit |
UnitAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLUnit |
UnitAspectRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLUnit |
UnitAction.getUnit(XBRLStructuralTable xbrlTable)
Gets the unit.
|
XBRLUnit |
UnitAspectRule.getUnit(XBRLStructuralTable xbrlTable)
Gets the unit.
|
XBRLUnit |
UnitAspectInterface.getUnit(XBRLStructuralTable xbrlTable)
Returns the calculated unit for this aspect.
|
XBRLUnit[] |
UnitsAspectInterface.getUnits()
Returns the calculated unit for this aspect.
|
XBRLUnit[] |
UnitAspectNode.getUnits()
Gets the units.
|
Modifier and Type | Field and Description |
---|---|
XBRLUnit |
FactsListClassifier.SearchCriteria.u
The u.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
UTRProcessor.getUnit(XBRLItem itm,
javax.xml.namespace.QName defaultUnit)
Returns a valid XBRLUnit for the item passed in in the first parameter.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
XBRLRSGenerator.generate(XBRLUnit unit)
Generate.
|
Modifier and Type | Method and Description |
---|---|
XBRLUnit |
XBRLPojoGenerator.generate(XBRLUnit unit)
Generate.
|
XBRLUnit |
XBRLDBAccessor.queryUnit(XBRLUnit unit,
org.hibernate.Session typeSession,
java.util.List<java.lang.Object> createdObjects) |
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa