|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExtendedLink
Extended links are [XLINK] annotated XML fragments that document a set of relationships between resources.
XBRL extended links document relationships between resources that are XML fragments.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
addArc(Arc aPart)
Add the given Arc to the collections of Arc elements off this link |
void |
addDocumentation(Documentation aPart)
Add the given Documentation to the collection of Documentation elements of this link. |
void |
addLocator(Locator aPart)
make sure the labelled locators can be found through their label multiple locators can have the same label |
void |
addResource(Resource aPart)
make sure the labelled Resources can be found through their label multiple resources can have the same label |
void |
addTitle(Title aPart)
Add the given title to the collection of title elements for this link |
Arc |
createArc(java.lang.String xlinkFrom,
java.lang.String xlinkTo)
Create a child Arc and add it to the XbrlElement. |
Documentation |
createDocumentation(java.lang.String value)
Create a child Documentation and add it to the XbrlElement. |
Locator |
createLocator(java.lang.String xlinkHref)
Create a child Locator and add it to the XbrlElement. |
Title |
createTitle(java.lang.String value)
Create a child Title and add it to the XbrlElement. |
java.util.List |
getArcs()
Get the collection of arcs off this link |
java.util.List |
getDocumentations()
Get the collection of documentation elements for this link |
XmlAttribute |
getId()
|
Set |
getLabelled(java.lang.String labelValue)
Find the labelled fragments within this link |
java.util.Map |
getLocators()
Get the collection of locators off this link, contained by lists of locators with the same label that are mapped by that label value. |
java.util.List |
getLocatorsList()
Get the collection of locator elements off this link |
java.util.Map |
getResources()
Get the collection of resources off this link, contained by lists of resources with the same label that are mapped by that label value. |
java.util.List |
getTitles()
Get the collection of title elements for this link |
XmlAttribute |
getXlinkRole()
|
XmlAttribute |
getXmlBase()
|
void |
removeArc(Arc aPart)
Remove the given Arc from the collections of Arc elements off this link |
void |
removeDocumentation(Documentation aPart)
Remove the given Documentation from the collection of Documentation elements of this link. |
void |
removeLocator(Locator aPart)
Remove the given Locator from this link |
void |
removeResource(Resource aPart)
Remove the given resource from this link |
void |
removeTitle(Title aPart)
Remove the given title from the collection of title elements for this link |
void |
setId(XmlAttribute id)
|
void |
setXlinkRole(XmlAttribute xlinkRole)
|
void |
setXmlBase(XmlAttribute xmlBase)
|
boolean |
validate(ValidationDocument msgs)
Validate this xbrl part (of the instance and/or its supporting discoverable taxonomy set) and add messages on any problem to the given XbrlValidationMessages collection. |
| 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.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 |
|---|
java.util.List getLocatorsList()
Arc createArc(java.lang.String xlinkFrom,
java.lang.String xlinkTo)
xlinkFrom - xlinkTo -
Documentation createDocumentation(java.lang.String value)
value -
Locator createLocator(java.lang.String xlinkHref)
xlinkHref -
Title createTitle(java.lang.String value)
value -
java.util.List getDocumentations()
void addDocumentation(Documentation aPart)
aPart - void removeDocumentation(Documentation aPart)
aPart - java.util.List getTitles()
void addTitle(Title aPart)
aPart - void removeTitle(Title aPart)
aPart - java.util.Map getLocators()
void addLocator(Locator aPart)
Set getLabelled(java.lang.String labelValue)
labelValue -
void removeLocator(Locator aPart)
aPart - java.util.Map getResources()
void addResource(Resource aPart)
void removeResource(Resource aPart)
aPart - java.util.List getArcs()
void addArc(Arc aPart)
aPart - void removeArc(Arc aPart)
aPart - XmlAttribute getId()
getId in interface IdHoldervoid setId(XmlAttribute id)
id - The id to set.XmlAttribute getXlinkRole()
void setXlinkRole(XmlAttribute xlinkRole)
xlinkRole - The xlinkRole to set.XmlAttribute getXmlBase()
getXmlBase in interface XmlBaseHoldervoid setXmlBase(XmlAttribute xmlBase)
xmlBase - The xmlBase to set.boolean validate(ValidationDocument msgs)
validate in interface XmlElementmsgs - The messages that indicate the problems with the instance and or its supporting
taxonomy set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||