| 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  XBRLRoleTypeassociated to the givenroleTypecode (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  relcontains an attributepreferredLabelthis
 method returns theXBRLRoleTypeindicated. | 
| 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_DOCUMENTATIONThe standard documentation. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_FOOTNOTEStatic roles on resources. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABELThe standard label. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_COMMENTARY_GUIDANCEThe standard label commentary guidance. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_DEFINITION_GUIDANCEThe standard label definition guidance. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_DISCLOSURE_GUIDANCEThe standard label disclosure guidance. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_EXAMPLE_GUIDANCEThe standard label example guidance. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_MEASUREMENT_GUIDANCEThe standard label measurement guidance. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_NEGATIVEThe standard label negative. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_NEGATIVE_TERSEThe standard label negative terse. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_NEGATIVE_VERBOSEThe standard label negative verbose. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_PERIOD_ENDThe standard label period end. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_PERIOD_STARTThe standard label period start. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_POSITIVEThe standard label positive. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_POSITIVE_TERSEThe standard label positive terse. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_POSITIVE_VERBOSEThe standard label positive verbose. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_PRESENTATION_GUIDANCEThe standard label presentation guidance. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_TERSEThe standard label terse. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_TOTALThe standard label total. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_VERBOSEThe standard label verbose. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_ZEROThe standard label zero. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_ZERO_TERSEThe standard label zero terse. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LABEL_ZERO_VERBOSEThe standard label zero verbose. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LINKBASE_CALCULATIONThe standard linkbase calculation. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LINKBASE_DEFINITIONThe standard linkbase definition. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LINKBASE_LABELStatic roles on linkbaseRef elements. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LINKBASE_PRESENTATIONThe standard linkbase presentation. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_LINKBASE_REFERENCEThe standard linkbase reference. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCEThe standard reference. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_COMMENTARYThe standard reference commentary. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_DEFINITIONThe standard reference definition. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_DISCLOSUREThe standard reference disclosure. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_EXAMPLEThe standard reference example. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_MANDATORY_DISCLOSUREThe standard reference mandatory disclosure. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_MEASUREMENTThe standard reference measurement. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_PRESENTATIONThe standard reference presentation. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_RECOMMENDED_DISCLOSUREThe standard reference recommended disclosure. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_REFERENCE_UNSPECIFIED_DISCLOSUREThe standard reference unspecified disclosure. | 
| static XBRLRoleType | XBRLRoleType. STANDARD_ROLE_URIThere 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. standardRoleComparatorThe 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