public class XBRLDocumentInfo
extends java.lang.Object
Constructor and Description |
---|
XBRLDocumentInfo(DTSContainer dts)
Instantiates a new XBRL document info.
|
Modifier and Type | Method and Description |
---|---|
void |
addExtendedLinkNode(net.sf.saxon.om.NodeInfo ni)
Adds the extended link node.
|
void |
addLocator(net.sf.saxon.om.NodeInfo ni,
java.lang.String label)
Adds the locator.
|
void |
addRelationship(net.sf.saxon.om.NodeInfo ni,
java.lang.String arcroleURI)
Adds the relationship.
|
void |
addResource(net.sf.saxon.om.NodeInfo ni,
java.lang.String label)
Adds the resource.
|
void |
clear()
Clear.
|
XBRLDocumentInfo |
createEmbedded()
Creates the embedded.
|
KeyNodesCollected |
getCollectedNodes()
Gets the collected nodes.
|
java.util.LinkedList<XBRLDocumentInfo> |
getEmbeddedLinkbases()
Gets the embedded linkbases.
|
java.util.List<net.sf.saxon.om.NodeInfo> |
getExtendedLinks()
Gets the extended links.
|
XBRLDocumentInfo |
getParent()
Gets the parent.
|
XBRLDocument.XBRLDocumentType |
getXbrlDocumentType()
Gets the xbrl document type.
|
boolean |
isEmpty()
Checks if is empty.
|
void |
removeAllEmbeddedLinkbases()
Removes the all embedded linkbases.
|
void |
removeAllExtendedLinks()
Removes the all extended links.
|
void |
setXbrlDocumentType(XBRLDocument.XBRLDocumentType documentType)
Sets the xbrl document type.
|
public XBRLDocumentInfo(DTSContainer dts)
dts
- the dtspublic void clear()
public XBRLDocumentInfo getParent()
public KeyNodesCollected getCollectedNodes()
public void setXbrlDocumentType(XBRLDocument.XBRLDocumentType documentType)
documentType
- the new xbrl document typepublic XBRLDocument.XBRLDocumentType getXbrlDocumentType()
public XBRLDocumentInfo createEmbedded()
public java.util.LinkedList<XBRLDocumentInfo> getEmbeddedLinkbases()
public void addExtendedLinkNode(net.sf.saxon.om.NodeInfo ni)
ni
- the nipublic java.util.List<net.sf.saxon.om.NodeInfo> getExtendedLinks()
public void removeAllExtendedLinks()
public void removeAllEmbeddedLinkbases()
public void addResource(net.sf.saxon.om.NodeInfo ni, java.lang.String label)
ni
- the nilabel
- the labelpublic void addLocator(net.sf.saxon.om.NodeInfo ni, java.lang.String label)
ni
- the nilabel
- the labelpublic void addRelationship(net.sf.saxon.om.NodeInfo ni, java.lang.String arcroleURI)
ni
- the niarcroleURI
- the arcrole URIpublic boolean isEmpty()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa