com.batavia.xbrl.taxonomy.xlink
Interface ArcroleRef
- All Superinterfaces:
- java.lang.Comparable, ComparablePart, IdKeeper, java.io.Serializable, SimpleLink, TaxonomyElement, org.relaxng.datatype.ValidationContext, XbrlElement, Xlink, XmlBaseHolder, XmlElement, XmlParticle
public interface ArcroleRef
- extends SimpleLink
One or more arcroleRef elements MAY be used in XBRL instances.
If used, they MUST appear immediately after the roleRef elements in the XBRL instance, in document
order. arcroleRef elements are used in XBRL instances to reference the definitions of any custom
xlink:arcrole attribute values used in footnote links in the XBRL instance.
The arcroleRef element is used to resolve non-standard xlink:arcrole values that are used in the
linkbase. The arcroleRef element is a simple link, as defined in Section 3.5.1. The arcroleRef element
points to the arcroleType element in a taxonomy schema document that declares the xlink:arcrole attribute
value. For each non-standard xlink:arcrole attribute value used in the linkbase there MUST be a arcroleRef
element.
During DTS discovery, the taxonomy schema that is pointed to by the arcroleRef element is discovered.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
- Author:
- Ron van Ardenne
| Methods inherited from interface com.batavia.xml.XmlElement |
addAttribute, addChild, addChildren, addComment, addMessage, addNameSpace, clearMessages, fromXml, getAttribute, getAttribute, getAttributeSet, getChild, getChildren, getChildren, getDefaultNameSpace, getDocumentHref, getErrorMessage, getFullyQualifiedNameValue, getMappedChildren, getMessages, getName, getNameSpace, getNameSpacePrefixes, getNameSpaces, getPointedElement, getValidXmlBase, getValue, getXmlElementNameSpace, getXmlRoot, isValid, moveChild, removeAttribute, removeChild, resolvePointedValue, resolvePointedXmlParticle, setAttributeValue, setChildren, setDocumentHref, setErrorMessage, setInit, setName, setTargetNameSpace, setValue, toXml, toXml, toXmlStream, toXmlString, toXstringBuffer |
| Methods inherited from interface com.batavia.xml.XmlParticle |
destroy, getBaseUri, getParent, getPrefix, getTargetNameSpace, isBoolean, isNumber, p_equal, resolveNamespacePrefix, setParent, toXstring |
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Methods inherited from interface org.relaxng.datatype.ValidationContext |
isNotation, isUnparsedEntity |
getArcroleURI
XmlAttribute getArcroleURI()
setArcroleURI
void setArcroleURI(XmlAttribute arcroleURI)