## Uses of Class
com.ihr.xbrl.om.XBRLAttribute

- Packages that use XBRLAttribute
  Package | Description
  --- | ---
  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.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  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.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 |

- - ### Uses of XBRLAttribute in com.ihr.xbrl.om

    Methods in com.ihr.xbrl.om that return XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `XBRLAttribute` | XBRLAttribute.`clone()`
    `XBRLAttribute` | XMLFragment.`getAttribute(javax.xml.namespace.QName attributeName)` Obtains an XBRLAttribute object that is defined in this XMLFragment or null if not found.
    `static XBRLAttribute[]` | XMLFragment.`getAttributes(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Returns an array of attributes in the node supplied as a parameter.

    Methods in com.ihr.xbrl.om that return types with arguments of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLAttribute>` | XMLFragment.`getAllAttributes()` Access to all attributes defined in this XMLFragment without any filter to remove attributes that belongs to a parent class in the class hierarchy.
    `java.util.Iterator<XBRLAttribute>` | XMLFragment.`getAttributes()` Access to attributes defined in this node.

    Methods in com.ihr.xbrl.om with parameters of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLFragment.`addAttribute(XBRLAttribute value)` Adds a new attribute to the set of attributes for this XMLFragment.
    `void` | XMLFragment.`delAttribute(XBRLAttribute attribute)` Del attribute.
    `void` | XMLFragment.`removeAttribute(XBRLAttribute attribute)` Removes an attribute to the set of attributes of this XMLFragment.

    Method parameters in com.ihr.xbrl.om with type arguments of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLFragment.`setAttributes(java.util.Set<XBRLAttribute> attributeSet)` Adds or replaces the attributes of this object with attributes in the set received as a parameter to this method.

    Constructors in com.ihr.xbrl.om with parameters of type XBRLAttribute
    Constructor and Description
    `XBRLAttribute(XBRLAttribute other)` Creates a new XBRLAttribute that is a clone of this attribute The parent of the new attribute will be set to null.

  - ### Uses of XBRLAttribute in com.ihr.xbrl.om.errors

    Constructors in com.ihr.xbrl.om.errors with parameters of type XBRLAttribute
    Constructor and Description
    `XBRLValidationExceptionTupleContainsNonValidAttributes(XBRLFactTuple factTuple, XBRLAttribute at)` Instantiates a new XBRL validation exception tuple contains non valid attributes.

  - ### Uses of XBRLAttribute in com.ihr.xbrl.om.exLinks

    Methods in com.ihr.xbrl.om.exLinks that return types with arguments of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLAttribute>` | XBRLResource.`getAttributes()` Access to the [Attributes] property.
    `java.util.Iterator<XBRLAttribute>` | XBRLRelationship.`getAttributes()` Access to the [Attributes] property.
    `java.util.Iterator<XBRLAttribute>` | XBRLExtendedLink.`getAttributes()` Access to the [Attributes] property.
    `java.util.Iterator<XBRLAttribute>` | XBRLDocumentation.`getAttributes()`

    Constructors in com.ihr.xbrl.om.exLinks with parameters of type XBRLAttribute
    Constructor and Description
    `XBRLRelationship(XBRLExtendedLink parent, DTSContainer dts, XBRLArcroleType arcroleType, XMLFragment from, XMLFragment to, net.sf.saxon.s9api.XdmNode document, XBRLAttribute[] attributes)` Creates a new relationship object from a XdmNode in a file parent linkbaseType - QName returned by the baseArc.getLinkbaseType()
    `XBRLRelationship(XBRLExtendedLink parent, javax.xml.namespace.QName type, XMLFragment from, XMLFragment to, XBRLArcroleType arcroleType, XBRLAttribute[] attributes, boolean bValidate)` Creates a new relationship object programatically.

  - ### Uses of XBRLAttribute in com.ihr.xbrl.om.instance

    Methods in com.ihr.xbrl.om.instance that return types with arguments of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLAttribute>` | XBRLFactNumeric.`getAttributes()` Removes the unitRef,decimals and precision attributes from the XBRLFactNumeric Parent iterators already removes the id attribute and the contextRef attributes.
    `java.util.Iterator<XBRLAttribute>` | XBRLFactItem.`getAttributes()` Removes the contextRef attribute from the FactItem Parent iterators already removes the id attribute if any.

  - ### Uses of XBRLAttribute in com.ihr.xbrl.om.taxonomy

    Methods in com.ihr.xbrl.om.taxonomy that return types with arguments of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLAttribute>` | XMLElementDefinition.`getAttributes()` Access to the [Attributes] property.
    `java.util.Iterator<XBRLAttribute>` | XBRLImport.`getAttributes()`

  - ### Uses of XBRLAttribute in com.ihr.xbrl.pojo

    Methods in com.ihr.xbrl.pojo that return XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `XBRLAttribute` | XBRLRSGenerator.`generate(XMLAttribute attribute)` Generate.

    Methods in com.ihr.xbrl.pojo with parameters of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `XMLAttribute` | XBRLPojoGenerator.`generate(XBRLAttribute dtsAtt)` Generate.

  - ### Uses of XBRLAttribute in com.ihr.xbrl.util

    Methods in com.ihr.xbrl.util that return XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `XBRLAttribute` | AttributeFilter.`next()`

    Methods in com.ihr.xbrl.util with parameters of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `abstract boolean` | AttributeFilter.`shouldBeSkiped(XBRLAttribute at)` Returns true if the attribute indicated in the parameter should not be returned by this Iterator .

    Constructor parameters in com.ihr.xbrl.util with type arguments of type XBRLAttribute
    Constructor and Description
    `AttributeFilter(java.util.Iterator<XBRLAttribute> notFilteredIter, javax.xml.namespace.QName[] exceptions)` Creates a new instance of an AttributeFilter.

  - ### Uses of XBRLAttribute in com.rs.xbrl

    Fields in com.rs.xbrl with type parameters of type XBRLAttribute
    Modifier and Type | Field and Description
    --- | ---
    `java.util.HashMap<java.lang.String,XBRLAttribute>` | GenerationContext.`attributes` The attributes.

    Methods in com.rs.xbrl with parameters of type XBRLAttribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | TaxonomyBuilder.`generateGenericArc(GenerationContext gc, XBRLArcroleType arcroleT, XMLFragment xfrom, XMLFragment xto, XBRLAttribute[] attributes)`