| 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
|
| com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
| 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.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.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.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLItem |
XDimension.getDimensionItem()
Gets the dimension item.
|
XBRLItem |
EDimension.getDimensionItem()
Gets the dimension item.
|
XBRLItem |
FactUseItem.getItem() |
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 |
InstanceExplorerInterface.getSuggestedUnit(CompanyKey ck,
XBRLItem itm)
Gets the suggested unit.
|
XBRLUnit |
InstanceExplorerAbstract.getSuggestedUnit(CompanyKey ck,
XBRLItem itm)
Returns a suggested unit for a numeric concept definition.
|
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 |
|---|---|
java.util.Iterator<XBRLItem> |
DTSContainer.getItemDeclarations()
Iterator over all Item concepts declarations in the DTS (crosses all taxonomies).
|
| Constructor and Description |
|---|
DTSContainer.IteratorConcepts(java.util.Iterator<XBRLItem> itemsIterator,
java.util.Iterator<XBRLTuple> tuplesIterator)
Instantiates a new iterator concepts.
|
| 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.
|
| Constructor and Description |
|---|
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) |
XBRLItem.PeriodType |
PeriodAspectInterface.getPeriodType(XBRLItem item)
Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
|
XBRLItem.PeriodType |
DefaultAspectRule.getPeriodType(XBRLItem item) |
| 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 XBRLFactItem |
XBRLFactItem.createItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
XBRLUnit unit)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFact |
XBRLFactItem.createItemInstance(XBRLFactsList parent,
XBRLItem xf,
XBRLFactItem otherFact)
Creates the item instance.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstance.getItems(XBRLItem itemFrom) |
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItems(XBRLItem itemFrom) |
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItems(XBRLItem itemFrom) |
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.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstance.getItemsSg(XBRLItem itemFrom) |
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItemsSg(XBRLItem itemFrom) |
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItemsSg(XBRLItem itemFrom) |
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.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsContainer.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
| Constructor and Description |
|---|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item)
Creates a fact for non numeric valus and adds it to the container object.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit)
Creates a numeric fact item providing all required information and NIL value.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
XBRLNumber value)
Creates a numeric fact item providing all required information.
|
XBRLFactNumeric(XBRLFactsList container,
net.sf.saxon.s9api.XdmNode root,
XBRLItem item,
int pos)
Instantiates a new XBRL fact numeric.
|
| 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 |
PeriodsAspectInterface.getPeriodType(XBRLItem item)
Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
|
XBRLItem.PeriodType |
PeriodAspectRule.getPeriodType(XBRLItem item) |
XBRLItem.PeriodType |
PeriodAspectNode.getPeriodType(XBRLItem item) |
XBRLItem.PeriodType |
PeriodAspectInterface.getPeriodType(XBRLItem item)
Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
|
| 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 |
|---|---|
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 |
XDTPrimaryItem.getItem()
Access to the surrounding primary item.
|
XBRLItem |
XDTHypercube.getItem()
Gets the item.
|
XBRLItem |
XDTDomainMember.getItem()
Gets the item.
|
XBRLItem |
XDTDimension.getItem()
Gets the item.
|
| 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 |
|---|---|
XBRLItem |
XBRLPojoGenerator.generate(XBRLItem dtsItem)
Generate.
|