|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Arc
All XBRL extended links MAY contain arcs.
Arcs document relationships between resources identified by locators in extended links or occurring as resources in extended links.
Arcs join the elements referenced in their [XLINK] attributes: xlink:from and xlink:to. These two attributes contain the xlink:label attribute values of either locators or resources within the same extended link as the arc itself. The relationship documented by an arc is a relationship running from the resource or locator identified by the xlink:from attribute to the resource or locator identified by the xlink:to attribute.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
addTitle(Title aPart)
Add the given title to the collection of title elements of this arc |
XmlAttribute |
getOrder()
|
ExtendedLink |
getParentLink()
|
FullyQualifiedName |
getParentLinkName()
Get the name off the link this arc is contained by |
XmlAttribute |
getParentXlinkRole()
Get the xlink:role attribute from the link this arc is contained by |
XmlAttribute |
getPriority()
|
int |
getPriorityInt()
Get the value of the priority attribute as an int |
java.util.List |
getTitles()
Get the collection of title elements of this arc |
XmlAttribute |
getUse()
|
XmlAttribute |
getXlinkArcrole()
|
XmlAttribute |
getXlinkFrom()
|
XmlAttribute |
getXlinkTo()
|
boolean |
isDuplicate(Arc other)
same xlink:from and xlink:to is duplicate |
boolean |
isProhibiting()
Determine if this arc is prohibiting based on the prohibited attribute value. |
void |
removeTitle(Title aPart)
Remove the given title from the collection of title elements of this arc |
void |
setOrder(XmlAttribute order)
|
void |
setPriority(XmlAttribute priority)
|
void |
setUse(XmlAttribute use)
|
void |
setXlinkArcrole(XmlAttribute xlinkArcrole)
|
void |
setXlinkFrom(XmlAttribute xlinkFrom)
|
void |
setXlinkTo(XmlAttribute xlinkTo)
|
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 |
|---|
FullyQualifiedName getParentLinkName()
XmlAttribute getParentXlinkRole()
java.util.List getTitles()
void addTitle(Title aPart)
aPart - void removeTitle(Title aPart)
aPart - XmlAttribute getOrder()
void setOrder(XmlAttribute order)
order - The order to set.XmlAttribute getPriority()
int getPriorityInt()
boolean isProhibiting()
void setPriority(XmlAttribute priority)
priority - The priority to set.XmlAttribute getUse()
void setUse(XmlAttribute use)
use - The use to set.XmlAttribute getXlinkArcrole()
void setXlinkArcrole(XmlAttribute xlinkArcrole)
xlinkArcrole - The xlinkArcrole to set.XmlAttribute getXlinkFrom()
void setXlinkFrom(XmlAttribute xlinkFrom)
xlinkFrom - The xlinkFrom to set.XmlAttribute getXlinkTo()
void setXlinkTo(XmlAttribute xlinkTo)
xlinkTo - The xlinkTo to set.ExtendedLink getParentLink()
boolean isDuplicate(Arc other)
other -
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 | |||||||||