public interface XBRLRelationshipPoint
Modifier and Type | Method and Description |
---|---|
boolean |
addFromRelationship(XBRLRelationship rel)
Adds the from relationship.
|
boolean |
addToRelationship(XBRLRelationship rel)
Adds the to relationship.
|
java.util.Iterator<XBRLRelationship> |
getFromRelationships()
Returns the relationship objects that contains this element in the source of the relationship.
|
java.util.Iterator<XBRLRelationship> |
getFromRelationships(int arcrole)
Obtains an iterator over all relationships where this fragment is the source of the relationship
and the arcrole corresponds to the parameter indicated.
|
java.util.Iterator<XBRLRelationship> |
getFromRelationships(int arcrole,
DTSBase base)
Gets the from relationships.
|
java.util.Iterator<XBRLRelationship> |
getFromRelationships(XBRLArcroleType arcrole)
Obtains an iterator over all relationships where this fragment is the source of the relationship
and the arcrole corresponds to the parameter indicated.
|
java.util.Iterator<XBRLRelationship> |
getFromRelationships(XBRLArcroleType arcrole,
DTSBase base)
Gets the from relationships.
|
int |
getNumberOfFromRelationships()
Returns the number of relationships this fragment is in its source.
|
int |
getNumberOfToRelationships()
Returns the number of relationships this fragment is in its target.
|
java.util.Iterator<DTSBase> |
getRelationshipsBases()
Returns an iterator over all DTSBases this object has relationships from.
|
java.util.Iterator<XBRLRelationshipsChainLink> |
getRelationshipsChain(DTSBase base,
javax.xml.namespace.QName type)
Process all relationships this item is source and returns an iterator over
all XBRLRelationshipsChainLink(s).
|
java.util.Iterator<javax.xml.namespace.QName> |
getRelationshipTypes(DTSBase base)
Returns an iterator over all QNames of relationship types that exists in a specific base.
|
java.util.Iterator<XBRLRelationship> |
getToRelationships()
Returns the relationship objects that contains this element in the target of the relationship.
|
java.util.Iterator<XBRLRelationship> |
getToRelationships(int arcrole)
Obtains an iterator over all relationships where this fragment is the target of the relationship
and the arcrole corresponds to the parameter indicated.
|
java.util.Iterator<XBRLRelationship> |
getToRelationships(int arcrole,
DTSBase base)
Gets the to relationships.
|
java.util.Iterator<XBRLRelationship> |
getToRelationships(XBRLArcroleType arcrole)
Obtains an iterator over all relationships where this fragment is the target of the relationship
and the arcrole corresponds to the parameter indicated.
|
java.util.Iterator<XBRLRelationship> |
getToRelationships(XBRLArcroleType arcrole,
DTSBase base)
Gets the to relationships.
|
boolean |
removeFromRelationship(XBRLRelationship rel)
Removes the from relationship.
|
boolean |
removeToRelationship(XBRLRelationship rel)
Removes the to relationship.
|
boolean addFromRelationship(XBRLRelationship rel) throws XBRLInconsistentDTSException
rel
- the relXBRLInconsistentDTSException
- the XBRL inconsistent dts exceptionboolean addToRelationship(XBRLRelationship rel) throws XBRLInconsistentDTSException
rel
- the relXBRLInconsistentDTSException
- the XBRL inconsistent dts exceptionjava.util.Iterator<XBRLRelationship> getFromRelationships(XBRLArcroleType arcrole, DTSBase base)
arcrole
- the arcrolebase
- the basejava.util.Iterator<XBRLRelationship> getFromRelationships(int arcrole, DTSBase base)
arcrole
- the arcrole codebase
- the basejava.util.Iterator<XBRLRelationship> getFromRelationships(XBRLArcroleType arcrole)
arcrole
- XBRLArcroleTypejava.util.Iterator<XBRLRelationship> getFromRelationships(int arcrole)
arcrole
- XBRLArcroleType codejava.util.Iterator<XBRLRelationship> getFromRelationships()
int getNumberOfFromRelationships()
java.util.Iterator<XBRLRelationship> getToRelationships(XBRLArcroleType arcrole, DTSBase base)
arcrole
- the arcrolebase
- the basejava.util.Iterator<XBRLRelationship> getToRelationships(int arcrole, DTSBase base)
arcrole
- the arcrole codebase
- the basejava.util.Iterator<XBRLRelationship> getToRelationships(XBRLArcroleType arcrole)
arcrole
- XBRLArcroleTypejava.util.Iterator<XBRLRelationship> getToRelationships(int arcrole)
arcrole
- XBRLArcroleType codejava.util.Iterator<XBRLRelationship> getToRelationships()
int getNumberOfToRelationships()
boolean removeFromRelationship(XBRLRelationship rel) throws XBRLInconsistentDTSException
rel
- the relXBRLInconsistentDTSException
- the XBRL inconsistent dts exceptionboolean removeToRelationship(XBRLRelationship rel) throws XBRLInconsistentDTSException
rel
- the relXBRLInconsistentDTSException
- the XBRL inconsistent dts exceptionjava.util.Iterator<DTSBase> getRelationshipsBases() throws XBRLValidationException
XBRLValidationException
- the XBRL validation exceptionjava.util.Iterator<javax.xml.namespace.QName> getRelationshipTypes(DTSBase base) throws XBRLValidationException
base
- the baseXBRLValidationException
- the XBRL validation exceptionjava.util.Iterator<XBRLRelationshipsChainLink> getRelationshipsChain(DTSBase base, javax.xml.namespace.QName type)
base
- the basetype
- the typeCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa