Package | Description |
---|---|
com.ihr.xbrl.adins.efm |
Provides the implementation of the Edgar Filer Manual validation add-in
This package contains the implementation of the Edgar Filer Manual validation
engine according with the rules defined by the U.S.
|
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.adins.esef.validation | |
com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
com.ihr.xbrl.gui.interfaces |
Provides the interfaces for the common operations that require user interface and are implemented
in applications.
|
com.ihr.xbrl.om |
Provides the classes necessary to start processing XBRL information.
|
com.ihr.xbrl.om.autofill | |
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.aspects | |
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.autocalculation | |
com.ihr.xbrl.om.instance.unit | |
com.ihr.xbrl.om.quality.rs.validation | |
com.ihr.xbrl.om.renderhints |
This is a renderhints processor that process resources in linkbases
to define render hints that Reporting Standard tools understands
|
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.taxonomy |
Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content
of the XBRL Taxonomy Schemas that requires XBRL processing.
|
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.om.xdt |
Provides the classes necessary to implement a plug in XBRL processor for validation of
dimensional instance documents according to the XBRL Dimensions specification 1.0
This package contains two hierarchies of classes.
|
com.ihr.xbrl.om.xdt.errors |
Provides the classes necessary to produce and process XDT related errors or errors
related to the XBRL dimensions specification 1.0
This package mirrors the package in the XBRL 2.1 errors but is specific for the
errors defined in the Dimensions Specification.
|
com.ihr.xbrl.om.xenum | |
com.ihr.xbrl.om.xenum2 | |
com.ihr.xbrl.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EFMProcessor.isDerivedFromDomainItemType(XBRLItem item,
boolean inStandardTaxonomy)
Checks if is derived from domain item type.
|
XBRLValidationReport |
EFMProcessor.validateCalculationAndPresentation(XBRLItem fromItem,
XBRLItem toItem)
6.14.5 If an instance contains non-empty facts for the source and target of an effective calculation relationship,
then at least one effective presentation relationship that the source and target appear in (because of 6.12.3)
must be either (a) a relationship with each other or (b) two relationships with any other elements that share a
single extended link role.
|
Constructor and Description |
---|
EFMAbstractItemMustBeDuration(XBRLTaxonomy tx,
XBRLItem item)
Instantiates a new EFM abstract item must be duration.
|
EFMConceptMustBeItemSubstitutionGroup(XBRLTaxonomy xbrlTaxonomy,
XBRLItem item)
Instantiates a new EFM concept must be item substitution group.
|
EFMDimensionMustEndWithAxis(XBRLTaxonomy xbrlTaxonomy,
XBRLItem item)
Instantiates a new EFM dimension must end with axis.
|
EFMDomainTypePeriodTypeError(XBRLTaxonomy xbrlTaxonomy,
XBRLItem item)
Instantiates a new EFM domain type period type error.
|
EFMFactsInCalculationAreNotInPresentation(XBRLItem fromItem,
XBRLItem toItem)
Instantiates a new EFM facts in calculation are not in presentation.
|
EFMHypercubeMustEndWithTable(XBRLTaxonomy xbrlTaxonomy,
XBRLItem item)
Instantiates a new EFM hypercube must end with table.
|
EFMInvalidConceptDefinitionTypedDomainRef(XBRLTaxonomy tx,
XBRLItem item)
Instantiates a new EFM invalid concept definition typed domain ref.
|
EFMInvalidNillable(XBRLItem item)
Instantiates a new EFM invalid nillable.
|
EFMItemMustBeDomainMember(XBRLItem toItem)
Instantiates a new EFM item must be domain member.
|
EFMLineItemsMustBeAbstract(XBRLTaxonomy xbrlTaxonomy,
XBRLItem item)
Instantiates a new EFM line items must be abstract.
|
EFMMemberOrDomainInvalidType(XBRLTaxonomy xbrlTaxonomy,
XBRLItem item)
Instantiates a new EFM member or domain invalid type.
|
EFMNetativeTableWithoutPositiveTableFound(XBRLItem item,
java.lang.String uri)
Instantiates a new EFM netative table without positive table found.
|
Constructor and Description |
---|
ESEF_3_2_3_Error(XBRLItem item,
ESEF_3_2_3 rule)
Instantiates a new ESE F 3 2 3 error.
|
ESEF_3_4_3_b_Error(XBRLItem el,
java.lang.String message,
ESEF_3_4_3_b rule)
Instantiates a new ESE F 3 4 3 b error.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
EDimension.getDimensionItem()
Gets the dimension item.
|
XBRLItem |
XDimension.getDimensionItem()
Gets the dimension item.
|
XBRLItem |
FactUseItem.getItem()
Gets the item.
|
XBRLItem |
PDimension.getParentItem()
Gets the parent item.
|
XBRLItem |
HasDimensionsTableHeaderItem.getSelectedPrimaryItem()
Access to the selected primary item the table is represented.
|
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.
|
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.
|
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.
|
void |
InstanceExplorerAbstract.setSuggestedUnit(XBRLItem item,
CompanyKey ck,
XBRLUnit unit)
Sets the suggested unit.
|
Constructor and Description |
---|
FactUseItem(XBRLFactsList parent,
XBRLItem item,
int use,
int index,
boolean bNegated,
RowKey key)
Instantiates a new fact use item.
|
PackRoleTypeAndItem(XBRLRoleType role,
XBRLItem item)
Instantiates a new pack role type and item.
|
Modifier and Type | Method and Description |
---|---|
XBRLNumber.ExactitudeMode |
NewFactsFormatProvider.getFormat(XBRLItem type)
This is either XBRLNumericValue.DECIMALS or XBRLNumericValue.PRECISION
|
int |
NewFactsFormatProvider.getFormatValue(XBRLItem type)
This is the default value for the format .
|
int |
NewFactsScaleProvider.getScale(XBRLItem item)
Provides the scale value for the indicated item
looking at the concept name, the data type or any
other strategies implemented by the provider class.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLItem> |
DTSContainer.getItemDeclarations()
Iterator over all Item concepts declarations in the DTS (crosses all taxonomies).
|
Modifier and Type | Method and Description |
---|---|
AutoFill |
AutoFillProcessor.getAutoFill(XBRLItem elementDefinition)
Returns the AutoFill resource linked with the concept definition or null if none
exists.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
XBRLInconsistencyCalculationCircular.getConcept()
Gets the concept.
|
Constructor and Description |
---|
XBRLInconsistencyCalculationCircular(XBRLItem concept,
XBRLRelationship rel)
Instantiates a new XBRL inconsistency calculation circular.
|
XBRLValidationExceptionConceptAmbiguousBalance(XBRLItem item)
Instantiates a new XBRL validation exception concept ambiguous balance.
|
XBRLValidationExceptionConceptMissingPeriodType(XBRLItem item)
Instantiates a new XBRL validation exception concept missing period type.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem.PeriodType |
PeriodAspectRule.getPeriodType(XBRLItem item)
Gets the period type.
|
XBRLItem.PeriodType |
PeriodAspectInterface.getPeriodType(XBRLItem item)
Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
|
XBRLItem.PeriodType |
DefaultAspectRule.getPeriodType(XBRLItem item)
Gets the period type.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
XBRLFactItem.getElementDefinition()
Access to the surrounding item declaration for this item.
|
Modifier and Type | Method and Description |
---|---|
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 XBRLFact |
XBRLFactItem.createItemInstance(XBRLFactsList parent,
XBRLItem xf,
XBRLFactItem otherFact,
boolean addToParentNow)
Creates the item instance.
|
static XBRLFactNonNumeric |
XBRLFactItem.createNonNumericItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
java.lang.String value,
boolean bAddToParentNow)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFactNonNumeric |
XBRLFact.createNonNumericItemInstance(XBRLFactsList facts,
XBRLItem el,
XBRLContext ctx,
java.lang.String value,
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.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsContainer.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstanceRootNode.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsList.getItems(XBRLItem itemFrom)
Iterator over fact items that are instances of the XBRLItem received as a parameter.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsContainer.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstanceRootNode.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsList.getItemsSg(XBRLItem itemFrom)
Iterator over fact items that are instances of the XBRLItem received as a parameter of in the substitution group of that item.
|
static XBRLFactNonNumeric |
XBRLFactNonNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
boolean addToParentNow)
Make.
|
static XBRLFactNonNumeric |
XBRLFactNonNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
java.lang.String value,
boolean addToParentNow)
Make.
|
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.
|
Constructor and Description |
---|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
boolean addToParentNow)
Creates a fact for non numeric values and adds it to the container object.
|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
java.lang.String value,
boolean addToParentNow)
Creates a fact for non numeric values and adds it to the container object.
|
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.
|
XBRLFactNumeric(XBRLFactsList container,
XMLFragment node,
XBRLItem item)
Instantiates a new XBRL fact numeric.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
Term.getItem()
Gets the item.
|
XBRLItem |
CalculationPolynomial.getResult()
Gets the result.
|
Modifier and Type | Method and Description |
---|---|
int |
AutoCalculationProcessor.getCalculationRoleCode(XBRLItem theItem,
int possibleCode)
Obtains the role code where this concept can be calculated.
|
boolean |
AutoCalculationProcessor.isCalculable(XBRLItem item,
int roleCode)
Returns true if the item indicated in the item parameter can
be calculated using the rules in the calculation linkbase.
|
Constructor and Description |
---|
CalculationPolynomial(XBRLItem item,
int roleCode)
Instantiates a new calculation polynomial.
|
CalculationPolynomial(XBRLItem item,
XBRLRoleType role)
Deprecated.
|
Term(double weight,
XBRLItem item)
Instantiates a new term.
|
Modifier and Type | Method and Description |
---|---|
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,
XBRLItem item)
This static method returns the representation character for an XBRL Unit.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
RS_7_1_1.RS_7_1_1_Inconsistency.getConcept()
Gets the concept.
|
XBRLItem |
RS_7_2_1.RS_7_2_1_Inconsistency.getConcept()
Gets the concept.
|
Constructor and Description |
---|
RS_7_1_1_Inconsistency(XBRLItem concept,
QualityCheck<QualityProcessor> rule)
Instantiates a new r S 7 1 1 inconsistency.
|
RS_7_2_1_Inconsistency(XBRLRoleType role,
XBRLItem concept,
QualityCheck<QualityProcessor> rule)
Instantiates a new r S 7 2 1 inconsistency.
|
Modifier and Type | Method and Description |
---|---|
int |
RenderHints.getPreferredIndex(XBRLItem primaryItem,
Dimension<?> dim)
Gets the preferred index.
|
int |
RenderHints.getPreferredPosition(XBRLItem primaryItem,
Dimension<?> dim)
Gets the preferred position.
|
int |
RenderHintsProcessor.searchPreferredIndex(java.lang.String role,
int mode,
XBRLItem primaryItem,
Dimension<?> dim)
Search preferred index.
|
int |
RenderHintsProcessor.searchPreferredPosition(java.lang.String role,
int mode,
XBRLItem primaryItem,
Dimension<?> dim)
Search preferred position.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem.PeriodType |
PeriodAspectRule.getPeriodType(XBRLItem item)
Gets the period type.
|
XBRLItem.PeriodType |
PeriodsAspectInterface.getPeriodType(XBRLItem item)
Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
|
XBRLItem.PeriodType |
PeriodAspectInterface.getPeriodType(XBRLItem item)
Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
|
XBRLItem.PeriodType |
PeriodAspectNode.getPeriodType(XBRLItem item)
Gets the period type.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
XBRLTableLayout.getItemAt(int rowIndex,
int columnIndex)
Returns the XBRLItem for a specific cell indicated as a row and column
if the cell contains a tuple, the result value is null.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
XBRLItem.generateNode()
Generate node.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<XBRLItem> |
XBRLItem.getInSubstitutionGroup()
Gets the in substitution group.
|
java.util.Iterator<XBRLItem> |
XBRLTaxonomy.getItems()
Access to the [Items] property.
|
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 |
---|---|
XBRLItem |
XDTDimension.getItem()
Gets the item.
|
XBRLItem |
XDTPrimaryItem.getItem()
Access to the surrounding primary item.
|
XBRLItem |
XDTHypercube.getItem()
Gets the item.
|
XBRLItem |
XDTDomainMember.getItem()
Gets the item.
|
Modifier and Type | Method and Description |
---|---|
static void |
XDTDomainMember.validate(XBRLItem item)
Make sure the item can be instantiated as a domain member.
|
Constructor and Description |
---|
XDTDimension(XBRLItem item,
XDTProcessor processor)
Instantiates a new XDT dimension.
|
XDTDomainMember(XBRLItem item)
Instantiates a new XDT domain member.
|
XDTHypercube(XBRLItem item)
Instantiates a new XDT hypercube.
|
XDTPrimaryItem(XBRLItem item)
Creates a new XDTPrimaryItem instantiation.
|
Constructor and Description |
---|
XDTDimensionError(XBRLItem item)
Instantiates a new XDT dimension error.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DomainNode> |
ExtensibleEnumerationsProcessor.getEnumerableDomain(XBRLItem element)
Access to the enumerable domain of a concept definition.
|
boolean |
ExtensibleEnumerationsProcessor.isEnumerable(XBRLItem element)
Returns true if the element is defined as enum:enumerationItemType.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DomainNode> |
ExtensibleEnumerations2Processor.getEnumerableDomain(XBRLItem element)
Access to the enumerable domain of a concept definition.
|
Modifier and Type | Method and Description |
---|---|
XBRLItem |
XBRLPojoGenerator.generate(XBRLItem dtsItem)
Generate.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa