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.adins.esef | |
com.ihr.xbrl.adins.esef.validation | |
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.errors |
Provides the classes necessary to produce and process XBRL related errors
There are two error categories.
|
com.ihr.xbrl.om.exLinks |
Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
|
com.ihr.xbrl.om.formula.functions.reusable |
Contains classes than can be reused from XFI functions and other classes in the API that requires the same
functionality but without the overhead of being an XFI function with parameters
|
com.ihr.xbrl.om.instance.autocalculation | |
com.ihr.xbrl.om.quality.frta.validation | |
com.ihr.xbrl.om.quality.rs.validation | |
com.ihr.xbrl.om.table |
This package contains an object model to work with tables as defined in the XBRL Table specification
The current implementation is based on table linkbase PWD
http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html
The XBRLTableProcessor class
|
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.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.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
com.ihr.xbrl.util |
Provides utility classes with static methods that are used by other classes
This is a common container for utilities like resolving relative URIs from two absolute URIs
or formatting an XML document to a String...
|
com.rs.xbrl.instructions | |
com.rs.xbrl.instructions.dimensions |
Constructor and Description |
---|
EFMInvalidDefinitionOnRoleType(XBRLRoleType rt)
Instantiates a new EFM invalid definition on role type.
|
EFMInvalidUsedOnRoleTypeDefinition(XBRLRoleType rt)
Instantiates a new EFM invalid used on role type definition.
|
EFMRoleTypeCannotBeUsedOnResource(XBRLRoleType roleType,
XBRLResource xbrlResource)
Instantiates a new EFM role type cannot be used on resource.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ESEFProcessor.isExtensionRole(XBRLRoleType roleKey)
Checks if is extension role.
|
Constructor and Description |
---|
ESEF_3_3_2_Error(XBRLRoleType roleType,
XBRLArcroleType arcroleType,
ESEF_3_3_2 rule)
Instantiates a new ESE F 3 3 2 error.
|
ESEF_3_4_2_a_Error(XBRLRoleType roleType,
ESEF_3_4_2_a rule)
Instantiates a new ESE F 3 4 2 a error.
|
ESEF_3_4_2_b_Error(int i,
XBRLRoleType elRole,
javax.xml.namespace.QName item,
ESEF_3_4_2_b rule)
Instantiates a new ESE F 3 4 2 b error.
|
ESEF_3_4_5_a_Error(int i,
XMLElementDefinition concept,
XBRLRoleType role,
XBRLRoleType where,
ESEF_3_4_5_a rule)
Instantiates a new ESE F 3 4 5 a error.
|
ESEF_3_4_5_b_Error(int i,
XMLElementDefinition concept,
XBRLRoleType role,
java.lang.String lang,
ESEF_3_4_5_b rule)
Instantiates a new ESE F 3 4 5 b error.
|
ESEF_RTS_IVp7_Error(XBRLRoleType role,
ESEF_RTS_IV_p7 rule)
Instantiates a new ESE F RT S I vp 7 error.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
LabelsProviderBasic.getLabelRole()
Returns the label role set.
|
XBRLRoleType |
XBRLTreeNode.getPreferredLabelRole()
Gets the preferred label role.
|
XBRLRoleType |
KeysForFactsProvider.ReferenciableFact.getRole()
Gets the role.
|
XBRLRoleType |
HasAccessSelectedRole.getSelectedRole()
Gets the selected role.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLRoleType> |
LabelsProviderBasic.getLabelRoles()
Access to all label roles in label extended links in the DTS.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidCombinationsFilter.addExcludedDimMember(XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode,
int axis,
java.lang.String dim,
java.lang.String mem)
Adds a excluded combination dimension/member/axis.
|
void |
ValidCombinationsFilter.addExcludedPeriod(ValidCombinationsFilter.PeriodCombination epc,
XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode)
Adds a new rule for a new excluded period combination.
|
java.util.Collection<ClsPackQNameContainer> |
DimensionalInstanceExplorer.getItemDimensions(XMLElementDefinition item,
XBRLRoleType role)
Returns a collection of dimensions that are applicable for this primary item.
|
java.lang.String |
LabelsProviderBasic.getLabel(XMLElementDefinition el,
XBRLRoleType preferredRole)
Gets the label.
|
java.lang.String |
LabelsProvider.getLabel(XMLElementDefinition el,
XBRLRoleType preferredRole)
Returns a label for the element corresponding to the preferredRole.
|
static int |
FactUseItem.getUseFromRole(XBRLRoleType role)
The return value is one of, FactUse.NORMAL, FactUseItem.BEGINNING or FactUseItem.END
|
boolean |
ValidCombinationsFilter.isExcludedDimMember(XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode,
int axis,
java.lang.String dim,
java.lang.String mem)
Return true if the dimension/member/axis combination is excluded.
|
boolean |
ValidCombinationsFilter.isExcludedDimMemberCellHeader(XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode,
int axis,
CellHeader ch)
Checks if is excluded dim member cell header.
|
boolean |
ValidCombinationsFilter.isExcludedPeriod(ColumnPeriod memInstant,
ColumnPeriod memDuration,
XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode)
This method compares a combination of duration and instant
and returns true or false depending on the rules.
|
boolean |
ValidCombinationsFilter.isExcludedPeriod(java.util.List<Member<?>> lst,
XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode)
This is the method that compares a combination received against the stored rules
and returns true or false depending on the rules result.
|
static boolean |
RoleChecker.isNegated(XBRLRoleType role)
Returns true if the role type passed in the role parameter is defined as a negated role
The list of negated roles is in the NegatedSupport interface.
|
static boolean |
RoleChecker.isNet(XBRLRoleType role)
Returns true if the role type passed in the role parameter is defined as a net role
The list of net roles is in the NetSupport interface.
|
static boolean |
RoleChecker.isTotal(XBRLRoleType role)
Returns true if the role type passed in the role parameter is defined as a total role
The list of total roles is in the TotalSupport interface.
|
java.util.Set<ValidCombinationsFilter.PeriodCombination> |
ValidCombinationsFilter.prepareExcludedPeriods(java.util.Set<ColumnPeriod> allInstantPeriods,
java.util.Set<ColumnPeriod> allDurationPeriods,
XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode)
Prepares a set of excluded period combinations from the incoming sets of instants and durations.
|
void |
ValidCombinationsFilter.removeAllExcludedDimMembers(XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode,
int axis)
Removes all excluded combinations of dimension/member/axis.
|
void |
ValidCombinationsFilter.removeAllExcludedPeriods(XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode)
Removes all excluded period combinations stored for the role and viewModeCode in the application
properties set in the props parameter.
|
void |
XBRLTreeNode.setLabelsRoles(XBRLRoleType[] roles)
Sets the roles (and the order of the roles) of extended links in which labels will be
retrieved from the labels linkbase.
|
Constructor and Description |
---|
PackRoleTypeAndItem(XBRLRoleType role,
XBRLItem item)
Instantiates a new pack role type and item.
|
PDimension(XDTPrimaryItem pItem,
XBRLRoleType role)
Used for representing domain-member structures.
|
ReferenciableFact(XBRLFact fact,
XBRLRoleType role)
Instantiates a new referenciable fact.
|
XBRLTreeNode(XBRLTreeNode parent,
XMLFragment node,
XBRLTreeWalker walker,
XBRLRoleType labelRole,
java.lang.String weight)
Creates an XBRLTreeNode.
|
XBRLTreeRoot(XMLFragment node,
XBRLRoleType labelRole,
XBRLTreeWalker walker)
Instantiates a new XBRL tree root.
|
XDimension(DimensionalInstanceExplorer dimensionalInstanceExplorer,
int container,
XDTDimensionUse dUse,
XBRLRoleType role)
Instantiates a new x dimension.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
DTSContainer.getRoleType(java.lang.Integer roleType)
Obtains the
XBRLRoleType associated to the given roleType code (an Integer)
If no role type was registered for the given code null is returned. |
XBRLRoleType |
DTSContainer.getStaticRoleTypeByURI(java.lang.String role)
Gets the static role type by uri.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLRoleType> |
DTSContainer.getBaseRoles(javax.xml.namespace.QName linkbaseType)
Iterator over all roles used on xlink:role attributes on extended links
Iterator elements can be casted to XBRLRoleType objects.
|
java.util.Iterator<XBRLRoleType> |
DTSContainer.getBaseRoleTypes(javax.xml.namespace.QName extendedLinkQName)
Return an iterator over all XBRLRoleType elements where DTSBase exists.
|
java.util.List<XBRLRoleType> |
DTSContainer.getRoleType(java.lang.String uri)
Access to the roleType object from the URI regardless where it is defined or if there are multiple valid definitions of the same role URI.
|
java.util.Iterator<XBRLRoleType> |
DTSContainer.getRoleTypes()
Access to an iterator over defined XBRL Role Types defined on all taxonomies in the loaded DTS.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
DTSContainer.addRoleType(XBRLRoleType role)
Register a new roleType declaration.
|
void |
DTSContainer.addRoleTypeForExtendedLink(javax.xml.namespace.QName linkbaseType,
XBRLRoleType role)
Adds or increases the count of role types for a linkbase type.
|
void |
XBRLDocumentRootNode.checkRoleType(XBRLRoleType roleType,
java.net.URI txURI)
Check role type.
|
void |
DTSContainer.delRoleType(XBRLRoleType role)
Unregister a registered roleType.
|
void |
DTSContainer.delRoleTypeForExtendedLink(javax.xml.namespace.QName linkbaseType,
XBRLRoleType role)
Removes or decreases the count of role types for a linkbase type.
|
DTSBase |
DTSContainer.getBase(javax.xml.namespace.QName linkbaseType,
XBRLRoleType role)
Obtains a base for the specified linkbaseType and role type.
|
java.util.Iterator<XBRLExtendedLink> |
XBRLDocumentRootNode.getExtendedLinks(XBRLRoleType role)
Returns an iterator over all extended links on this container filtered by the
specific role type indicated in the role parameter.
|
boolean |
DTSContainer.isBaseDefined(javax.xml.namespace.QName linkbaseType,
XBRLRoleType role)
Returns true if there is a DTSbase defined in the DTS for
the given role and of the specified linkbaseType.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
XBRLInconsistencyComparingWithZeroPrecisionZero.getRole()
Gets the role.
|
XBRLRoleType |
XBRLInconsistencyCalculationSkipped.getRole()
Gets the role.
|
XBRLRoleType |
XBRLInconsistencyCalculationMismatch.getRole()
Gets the role.
|
Modifier and Type | Method and Description |
---|---|
static void |
XBRLValidationReportTools.addRoleInfo(XBRLRoleType role,
java.util.Map<XBRLValidationErrorReport.ErrorValueKey,java.lang.Object> data) |
static java.lang.String |
LinkableErrorMessageHelpers.getLinkForFact(XBRLFact fact,
XBRLRoleType role,
KeysForFactsProvider kp)
Gets the link for fact.
|
static java.lang.String |
LinkableErrorMessageHelpers.getLinkForFact(XBRLFact fact,
XBRLRoleType role,
KeysForFactsProvider kp,
int modifiers,
LabelsProvider lp)
Gets the link for fact.
|
Constructor and Description |
---|
XBRLInconsistencyCalculationMismatch(XBRLRoleType role,
XBRLFactNumeric factTotal,
XBRLNumber accumulated,
java.util.Collection<XBRLInconsistencyWithContributors.Contributor> contributors)
Instantiates a new XBRL inconsistency calculation mismatch.
|
XBRLInconsistencyCalculationSkipped(XBRLRoleType role,
XBRLFactItem factTotal,
XBRLFactItem factItem,
XBRLFactItem factItem2)
Instantiates a new XBRL inconsistency calculation skipped.
|
XBRLInconsistencyComparingWithZeroPrecisionZero(XBRLRoleType role,
XBRLFactNumeric factTotal,
XBRLNumber sum,
java.util.Collection<XBRLInconsistencyWithContributors.Contributor> contributors)
Instantiates a new XBRL inconsistency comparing with zero precision zero.
|
XBRLValidationExceptionMultipleRoleTypeDefinitions(XBRLRoleType role1,
XBRLRoleType role2)
Instantiates a new XBRL validation exception multiple role type definitions.
|
Modifier and Type | Method and Description |
---|---|
static XBRLRoleType |
PresentationLinkbase.getPreferredLabel(XBRLRelationship rel)
If the relationship
rel contains an attribute preferredLabel this
method returns the XBRLRoleType indicated. |
XBRLRoleType |
DTSBase.getRole()
Gets the role.
|
XBRLRoleType |
XBRLExtendedLink.getRoleType()
Access to the [Role Type] property of this object
Validates this extended link QName in on the used on list of the roleType.
|
XBRLRoleType |
XBRLRoleRef.getRoleType()
Gets the role type.
|
XBRLRoleType |
XBRLResource.getRoleType()
Access to the [Role Type] property
The resource is validated against the content of the roleType information
Return null if no roleType exist on resource.
|
XBRLRoleType |
XBRLLocator.getRoleType()
Access to the [Role Type] property
The resource is validated against the content of the roleType information
Return null if no roleType exist on resource.
|
Modifier and Type | Method and Description |
---|---|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
javax.xml.namespace.QName rootElementName,
XBRLRoleType role)
Creates the extended link.
|
java.util.Iterator<XBRLLabelResource> |
LabelLinkbase.getLabelsForRole(XBRLRoleType role)
Gets the labels for role.
|
void |
XBRLExtendedLink.setRoleType(XBRLRoleType newRoleType)
Sets the role type on the extended link.
|
void |
XBRLResource.setRoleType(XBRLRoleType role)
Sets the role type.
|
void |
XBRLLocator.setRoleType(XBRLRoleType role)
Sets the role type.
|
Constructor and Description |
---|
CalculationLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a CalculationLinkbase extended link.
|
DefinitionLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a DefinitionLinkbase extended link container.
|
FootnoteLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a Footnote extended link.
|
FormulaLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new Formula Linkbase extended link container.
|
GenericLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new GenericLinkbase extended link container.
|
LabelLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a LabelLinkbase extended link container.
|
OtherLinkbase(XBRLDocument parent,
XBRLRoleType role,
javax.xml.namespace.QName lbType)
Instantiates a new other linkbase.
|
PresentationLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new PresentationLinkbase extended link container.
|
ReferenceLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new ReferenceLinkbase extended link container.
|
VersionLinkbase(XBRLDocument parent,
XBRLRoleType role)
Deprecated.
don't use this object as versioning meta data is no longer stored in a linkbase
|
XBRLLabelResource(XBRLExtendedLink parent,
java.lang.String lang,
java.lang.String label,
XBRLRoleType role,
boolean bAddToParent)
Applications creating a new label resource.
|
XBRLRoleRef(DTSContainer dts,
XBRLRoleType role)
Instantiates a new XBRL role ref.
|
Modifier and Type | Method and Description |
---|---|
static void |
RC_XFI_concept_relationships_drs.collectRelationships(java.util.ArrayList<XBRLRelationship> relationships,
RC_XFI_concept_relationships_drs.Axis axis,
XMLElementDefinition concept,
java.util.List<XBRLRoleType> vRoles,
int generations)
Collect relationships.
|
static void |
RC_XFI_concept_relationships.collectRelationships(java.util.List<XBRLRelationship> relationships,
java.util.Set<XMLFragment> parents,
RC_XFI_concept_relationships.Axis axis,
XMLElementDefinition concept,
java.util.List<XBRLRoleType> vRoles,
java.util.List<XBRLArcroleType> vArcRoles,
int generations,
net.sf.saxon.value.QNameValue linkName,
net.sf.saxon.value.QNameValue arcName,
boolean siblignsOfRoot)
Collect relationships.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
CalculationPolynomial.getRole()
Gets the role.
|
Constructor and Description |
---|
CalculationPolynomial(XBRLItem item,
XBRLRoleType role)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
FRTA_3_1_11.FRTA_3_1_11_Inconsistency.getRole()
Gets the role.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<XBRLRoleType> |
FRTA_3_1_5.FRTA_3_1_5_Inconsistency.getRoleTypeDeclarations()
Gets the role type declarations.
|
Constructor and Description |
---|
FRTA_3_1_11_Inconsistency(XBRLRoleType role,
QualityCheck<QualityProcessor> rule)
Instantiates a new FRT A 3 1 11 inconsistency.
|
Constructor and Description |
---|
FRTA_3_1_5_Inconsistency(java.util.Collection<XBRLRoleType> roleTypeDeclarations,
QualityCheck<QualityProcessor> rule)
Instantiates a new FRT A 3 1 5 inconsistency.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
RS_6_3_1.RS_6_3_1_Inconsistency.getRole()
Gets the role.
|
XBRLRoleType |
RS_7_2_1.RS_7_2_1_Inconsistency.getRole()
Gets the role.
|
Constructor and Description |
---|
RS_6_3_1_Inconsistency(XMLElementDefinition concept,
XBRLRoleType role,
QualityCheck<QualityProcessor> rule)
Instantiates a new r S 6 3 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 |
---|---|
java.util.Iterator<XBRLTable> |
XBRLTableProcessor.getTables(XBRLRoleType role)
Return an iterator over all tables defined in the role type
received as parameter.
|
Modifier and Type | Field and Description |
---|---|
static XBRLRoleType |
XBRLRoleType.STANDARD_DOCUMENTATION
The standard documentation.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_FOOTNOTE
Static roles on resources.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL
The standard label.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_COMMENTARY_GUIDANCE
The standard label commentary guidance.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_DEFINITION_GUIDANCE
The standard label definition guidance.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_DISCLOSURE_GUIDANCE
The standard label disclosure guidance.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_EXAMPLE_GUIDANCE
The standard label example guidance.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_MEASUREMENT_GUIDANCE
The standard label measurement guidance.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_NEGATIVE
The standard label negative.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_NEGATIVE_TERSE
The standard label negative terse.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_NEGATIVE_VERBOSE
The standard label negative verbose.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_PERIOD_END
The standard label period end.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_PERIOD_START
The standard label period start.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_POSITIVE
The standard label positive.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_POSITIVE_TERSE
The standard label positive terse.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_POSITIVE_VERBOSE
The standard label positive verbose.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_PRESENTATION_GUIDANCE
The standard label presentation guidance.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_TERSE
The standard label terse.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_TOTAL
The standard label total.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_VERBOSE
The standard label verbose.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_ZERO
The standard label zero.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_ZERO_TERSE
The standard label zero terse.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LABEL_ZERO_VERBOSE
The standard label zero verbose.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LINKBASE_CALCULATION
The standard linkbase calculation.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LINKBASE_DEFINITION
The standard linkbase definition.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LINKBASE_LABEL
Static roles on linkbaseRef elements.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LINKBASE_PRESENTATION
The standard linkbase presentation.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_LINKBASE_REFERENCE
The standard linkbase reference.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE
The standard reference.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_COMMENTARY
The standard reference commentary.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_DEFINITION
The standard reference definition.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_DISCLOSURE
The standard reference disclosure.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_EXAMPLE
The standard reference example.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_MANDATORY_DISCLOSURE
The standard reference mandatory disclosure.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_MEASUREMENT
The standard reference measurement.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_PRESENTATION
The standard reference presentation.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_RECOMMENDED_DISCLOSURE
The standard reference recommended disclosure.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_REFERENCE_UNSPECIFIED_DISCLOSURE
The standard reference unspecified disclosure.
|
static XBRLRoleType |
XBRLRoleType.STANDARD_ROLE_URI
There is one static definition of the standard role each time a DTSContainer is created a local copy of this object is created in that DTSContainer.
|
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<? super XBRLRoleType> |
XBRLRoleType.standardRoleComparator
The standard role comparator.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
XBRLRoleType.clone()
Clone.
|
XBRLRoleType |
XBRLRoleType.clone(DTSContainer dts)
Clone.
|
XBRLRoleType |
XBRLRoleType.generateNode()
Generate node.
|
XBRLRoleType |
XBRLTaxonomy.getRoleTypeByURI(java.lang.String uri)
Access to a role type definition for a given URI if that role type exists on
this taxonomy. returns null if there is no such role type for the given URI.
|
static XBRLRoleType |
XBRLRoleType.make(DTSContainer dts)
Make.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLRoleType> |
XBRLTaxonomy.getRoleTypes()
Returns an iterator over all role types defined in this taxonomy.
|
Modifier and Type | Method and Description |
---|---|
void |
XBRLTaxonomy.addRoleType(XBRLRoleType role)
Adds a new role type to the set of role types defined in this
taxonomy.
|
boolean |
XMLElementDefinition.isTotal(XBRLRoleType role)
Returns true if the role passed in is defined as a total role.
|
void |
XBRLTaxonomy.removeRoleType(XBRLRoleType role)
Removes a role type from the set of role types defined in this taxonomy.
|
Modifier and Type | Method and Description |
---|---|
void |
XBRLTaxonomyRootNode.setRoleTypes(java.util.LinkedHashMap<java.lang.String,XBRLRoleType> roleTypes)
This method is used by the SAX parser to set collected role types and avoid a call
to readRoleTypes.
|
Constructor and Description |
---|
XBRLRoleType(DTSContainer newDTS,
XBRLRoleType other)
Instantiates a new XBRL role type.
|
Modifier and Type | Method and Description |
---|---|
static XBRLRoleType |
XDTProcessor.getTargetRole(XBRLRelationship rel)
Returns the XBRLRoleType pointed to by the xbrldt:targetRole attribute on the relationship rel.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<XBRLRoleType> |
XDTDimensionalPrimaryItem.getRolesForDimensions()
Access to the XBRLRoleTypes this primary item has dimensions.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<XDTDimensionUse> |
XDTDimensionalPrimaryItem.getDimensions(XBRLRoleType role)
Access to all dimensions declared in hypercubes related with this primary item in a
particular role.
|
Modifier and Type | Method and Description |
---|---|
XBRLRoleType |
XBRLRSGenerator.generate(XBRLRoleType role,
java.lang.String key)
Generate.
|
Modifier and Type | Method and Description |
---|---|
void |
XBRLDBAccessor.endRole(XBRLRoleType role) |
XBRLRoleType |
XBRLPojoGenerator.generate(XBRLRoleType dtsRoleType)
Generate.
|
XBRLRoleType |
XBRLDBAccessor.queryRole(XBRLRoleType role,
org.hibernate.Session typeSession,
java.util.List<java.lang.Object> createdObjects)
Query role.
|
Modifier and Type | Method and Description |
---|---|
static java.net.URI |
URITools.makeProperFileName(java.net.URI baseURI,
XBRLRoleType role,
java.lang.String extension)
Generates an absolute file name in the same directory indicated by baseURI using the role
type to extract information from it and adding the extension indicated in the extension
parameter.
|
Modifier and Type | Method and Description |
---|---|
static XBRLRoleType |
TaxonomyBuilderUtils.getRole(java.lang.String role,
GenerationContext gc)
Access to all roles defined in the DTS and returns one by role text.
|
Modifier and Type | Method and Description |
---|---|
XBRLAttribute[] |
DPBase.checkTargetroleAttribute(GenerationContext gc,
XBRLRoleType rt,
XBRLArcroleType art,
XBRLAttribute[] atIn,
XMLFragment target)
Check targetrole attribute.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa