com.batavia.xbrl.instance
Interface Footnote

All Superinterfaces:
java.lang.Comparable, ComparablePart, IdHolder, IdKeeper, Labelled, Resource, java.io.Serializable, TaxonomyElement, org.relaxng.datatype.ValidationContext, XbrlElement, Xlink, XmlElement, XmlParticle

public interface Footnote
extends Resource

The footnote element is the only resource allowed in footnoteLink elements. Generic resources are documented in detail in Section 3.5.3.8. The content of footnote resources is restricted relative to generic resources. Specifically, footnote resources MUST be mixed content containing a simple string, or a fragment of XHTML or a mixture of both. The XML Schema constraints on the footnote element are shown below.

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 java.util.List getFacts()
          get the Facts from the XBRL root that this footnote applies to.
 XmlAttribute getXmlLang()
           
 void setXmlLang(XmlAttribute xmlLang)
           
 
Methods inherited from interface com.batavia.xbrl.taxonomy.xlink.Resource
getId, getXlinkRole, setId, setXlinkRole, toString
 
Methods inherited from interface com.batavia.xbrl.taxonomy.xlink.Labelled
getParentLink, getReplacement, getXlinkLabel, setXlinkLabel
 
Methods inherited from interface com.batavia.xbrl.taxonomy.xlink.Xlink
getLinkbaseContainer, getXlinkType, setXlinkType
 
Methods inherited from interface com.batavia.xbrl.taxonomy.TaxonomyElement
getRoot, hasDecendantsWithAttribute, hasUnknownDecendants
 
Methods inherited from interface com.batavia.xbrl.XbrlElement
addChild, fromXbrl, getMyDiscoverableTaxonomySet, getXbrlElementNameSpace, removeChild, toXbrlStream, toXbrlString
 
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, validate
 
Methods inherited from interface com.batavia.xml.XmlParticle
destroy, getBaseUri, getParent, getPrefix, getTargetNameSpace, isBoolean, isNumber, p_equal, resolveNamespacePrefix, setParent, toXstring
 
Methods inherited from interface com.batavia.xml.ComparablePart
c_equal, identical, s_equal, u_equal, v_equal, x_equal
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.relaxng.datatype.ValidationContext
isNotation, isUnparsedEntity
 
Methods inherited from interface com.batavia.xml.IdKeeper
addIdHolder, getHolder, removeIdHolder
 

Method Detail

getFacts

java.util.List getFacts()
get the Facts from the XBRL root that this footnote applies to.

Returns:
list with facts

getXmlLang

XmlAttribute getXmlLang()
Returns:
Returns the xmlLang.

setXmlLang

void setXmlLang(XmlAttribute xmlLang)
Parameters:
xmlLang - The xmlLang to set.