com.batavia.xbrl.taxonomy.xlink
Interface Resource

All Superinterfaces:
java.lang.Comparable, ComparablePart, IdHolder, IdKeeper, Labelled, java.io.Serializable, TaxonomyElement, org.relaxng.datatype.ValidationContext, XbrlElement, Xlink, XmlElement, XmlParticle
All Known Subinterfaces:
DeclaredResource, Footnote, Label, Reference

public interface Resource
extends Labelled, IdHolder

Some XBRL extended links MAY contain resources.

A resource is an XML fragment in an extended link that is related to other resources in the extended link and to resources outside of the extended link.

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 XmlAttribute getId()
           
 XmlAttribute getXlinkRole()
           
 void setId(XmlAttribute id)
           
 void setXlinkRole(XmlAttribute xlinkRole)
           
 java.lang.String toString()
          create a string for debug
 
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

toString

java.lang.String toString()
create a string for debug

Overrides:
toString in class java.lang.Object
Returns:
String

getId

XmlAttribute getId()
Specified by:
getId in interface IdHolder
Returns:
Returns the id.

setId

void setId(XmlAttribute id)
Parameters:
id - The id to set.

getXlinkRole

XmlAttribute getXlinkRole()
Returns:
Returns the xlinkRole.

setXlinkRole

void setXlinkRole(XmlAttribute xlinkRole)
Parameters:
xlinkRole - The xlinkRole to set.