com.batavia.xbrl.taxonomy
Interface CalculationLink

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

public interface CalculationLink
extends RelationLink

The calculationLink element is an extended link.

* It describes additive calculation relationships between concepts in taxonomies.

The calculationLink element MUST NOT contain [XLINK] resources.

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 void addCalculationArc(CalculationArc calculationArc)
          Add the CalculationArc to the collection of CalculationArcs for this Link
 java.util.List getCalculationArcs()
          Get the calculation of calculationArcs for this Link
 
Methods inherited from interface com.batavia.xbrl.taxonomy.xlink.ExtendedLink
addArc, addDocumentation, addLocator, addResource, addTitle, createArc, createDocumentation, createLocator, createTitle, getArcs, getDocumentations, getId, getLabelled, getLocators, getLocatorsList, getResources, getTitles, getXlinkRole, getXmlBase, removeArc, removeDocumentation, removeLocator, removeResource, removeTitle, setId, setXlinkRole, setXmlBase, validate
 
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
 
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

getCalculationArcs

java.util.List getCalculationArcs()
Get the calculation of calculationArcs for this Link

Returns:
List

addCalculationArc

void addCalculationArc(CalculationArc calculationArc)
Add the CalculationArc to the collection of CalculationArcs for this Link

Parameters:
calculationArc -