|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.XMLFragment
com.ihr.xbrl.om.XBRLAttribute
public class XBRLAttribute
This is an XML Attribute used in relation with an XMLFragment
| Field Summary |
|---|
| Fields inherited from class com.ihr.xbrl.om.XMLFragment |
|---|
CONCEPT_LABEL, CONCEPT_QNAME, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, idQName, NO_POSITION, OrderComparator, PERIOD_TYPE, PERIOD_VALUE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTER |
| Constructor Summary | |
|---|---|
XBRLAttribute(DTSContainer dts,
org.jdom.Attribute jdomAttribute)
Creates an atribute node. it will not be linked to its parent node. |
|
XBRLAttribute(DTSContainer dts,
javax.xml.namespace.QName nodeName,
net.sf.saxon.value.AtomicValue value)
Creates an attribute node. |
|
XBRLAttribute(DTSContainer dts,
net.sf.saxon.s9api.XdmNode node)
Creates an XBRL attribute. |
|
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. |
|
| Method Summary | |
|---|---|
void |
addXMLChild(XMLHasParent newChild)
|
void |
clear()
Frees-up used memory This method should not be invoqued on live objects in the DTS. |
XBRLAttribute |
clone()
|
boolean |
equals(java.lang.Object other)
Compare two attributes for equality Parent is not considered in equality just the node name and the values |
org.jdom.Attribute |
generateAttributeNode(org.jdom.Element el)
The element el in which the namespace will be defined for QName type attributes |
java.lang.String |
getFriendlyName()
Returns a string description that represents the element content in a form that users can understand. |
int |
hashCode()
|
void |
removeXMLChild(XMLHasParent child)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public XBRLAttribute(DTSContainer dts,
net.sf.saxon.s9api.XdmNode node)
dts - DTSContainernode - NodeInfopublic XBRLAttribute(XBRLAttribute other)
other -
public XBRLAttribute(DTSContainer dts,
javax.xml.namespace.QName nodeName,
net.sf.saxon.value.AtomicValue value)
dts - DTSContainernodeName - QNamevalue - Value
public XBRLAttribute(DTSContainer dts,
org.jdom.Attribute jdomAttribute)
dts - DTSContainerjdomAttribute - Attribute| Method Detail |
|---|
public void clear()
throws java.lang.Throwable
XMLFragmentThis method should not be invoqued on live objects in the DTS. It is automatically invoqued by the API when an object is no longer used and referenced by other objects. It is save not to call it directly.
clear in class XMLFragmentjava.lang.Throwablepublic void addXMLChild(XMLHasParent newChild)
addXMLChild in interface XMLHasParentaddXMLChild in class XMLFragmentpublic void removeXMLChild(XMLHasParent child)
removeXMLChild in interface XMLHasParentremoveXMLChild in class XMLFragmentpublic XBRLAttribute clone()
clone in class XMLFragmentpublic int hashCode()
hashCode in class XMLFragmentpublic org.jdom.Attribute generateAttributeNode(org.jdom.Element el)
public boolean equals(java.lang.Object other)
equals in class XMLFragmentpublic java.lang.String getFriendlyName()
XMLFragmentRemarks, this method may return very long names not suitable for user interface
getFriendlyName in class XMLFragment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||