public class XBRLKeyElementsInterceptor extends XBRLSaxBuilder
Modifier and Type | Method and Description |
---|---|
void |
attribute(net.sf.saxon.om.NodeName atName,
net.sf.saxon.type.SimpleType atType,
java.lang.CharSequence value,
int locationId,
int properties)
Attribute.
|
void |
endDocument()
End document.
|
void |
endElement()
End element.
|
void |
setSystemId(java.lang.String systemId)
Sets the system id.
|
void |
setXBRLDocumentInfo(XMLDocumentURI xmlDocumentURI)
Assigns the collected XBRLDocumentInfo to the document loaded
by xmlDocumentURI and resets the value to null. so this method
can only be called once per document
|
void |
startDocument(int properties)
Start document.
|
void |
startElement(net.sf.saxon.om.NodeName nameCode,
net.sf.saxon.type.SchemaType typeCode,
int locationId,
int properties)
Start element.
|
characters, close, comment, getBaseURI, getBuilderMonitor, getConfiguration, getCurrentRoot, getPipelineConfiguration, getSystemId, isTiming, namespace, open, processingInstruction, reset, setBaseURI, setLineNumbering, setPipelineConfiguration, setTiming, setUnparsedEntity, startContent, usesTypeAnnotations
public void setSystemId(java.lang.String systemId)
setSystemId
in interface javax.xml.transform.Result
setSystemId
in interface net.sf.saxon.event.Receiver
setSystemId
in class XBRLSaxBuilder
systemId
- the new system idpublic void startDocument(int properties) throws net.sf.saxon.trans.XPathException
startDocument
in interface net.sf.saxon.event.Receiver
startDocument
in class XBRLSaxBuilder
properties
- the propertiesnet.sf.saxon.trans.XPathException
- the x path exceptionpublic void endDocument() throws net.sf.saxon.trans.XPathException
endDocument
in interface net.sf.saxon.event.Receiver
endDocument
in class XBRLSaxBuilder
net.sf.saxon.trans.XPathException
- the x path exceptionpublic void endElement() throws net.sf.saxon.trans.XPathException
endElement
in interface net.sf.saxon.event.Receiver
endElement
in class XBRLSaxBuilder
net.sf.saxon.trans.XPathException
- the x path exceptionpublic void attribute(net.sf.saxon.om.NodeName atName, net.sf.saxon.type.SimpleType atType, java.lang.CharSequence value, int locationId, int properties) throws net.sf.saxon.trans.XPathException
attribute
in interface net.sf.saxon.event.Receiver
attribute
in class XBRLSaxBuilder
atName
- the at nameatType
- the at typevalue
- the valuelocationId
- the location idproperties
- the propertiesnet.sf.saxon.trans.XPathException
- the x path exceptionpublic void startElement(net.sf.saxon.om.NodeName nameCode, net.sf.saxon.type.SchemaType typeCode, int locationId, int properties) throws net.sf.saxon.trans.XPathException
startElement
in interface net.sf.saxon.event.Receiver
startElement
in class XBRLSaxBuilder
nameCode
- the name codetypeCode
- the type codelocationId
- the location idproperties
- the propertiesnet.sf.saxon.trans.XPathException
- the x path exceptionpublic void setXBRLDocumentInfo(XMLDocumentURI xmlDocumentURI)
xmlDocumentURI
- the new XBRL document infoCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa