public class XBRLAppPropsProcessor extends java.lang.Object implements XBRLCompilableProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AppPropsNS
The Constant AppPropsNS.
|
static java.lang.String |
AppPropsURL
The Constant AppPropsURL.
|
static javax.xml.namespace.QName |
key
The Constant key.
|
static java.lang.String |
PROCESSORNAME
The Constant PROCESSORNAME.
|
static javax.xml.namespace.QName |
propertyNodeName
The Constant propertyNodeName.
|
static javax.xml.namespace.QName |
resource
The Constant resource.
|
static javax.xml.namespace.QName |
value
The Constant value.
|
Modifier and Type | Method and Description |
---|---|
void |
addNode(net.sf.saxon.om.NodeInfo ni,
java.lang.Object param)
Adds a node to be compiled during the compileResources phase of this processor.
|
void |
clear()
Clear.
|
XBRLValidationReport |
compileResources()
Compile resources.
|
void |
configure(java.util.Properties properties)
Configure.
|
static XBRLAppPropsProcessor |
create(DTSContainer dts)
Creates the.
|
void |
freeUnnecessary()
Free unnecessary.
|
DTSContainer |
getContainer()
Gets the container.
|
java.lang.String |
getDescription()
Gets the description.
|
static java.lang.String |
getDescriptionStatic()
Gets the description static.
|
java.lang.String |
getName()
Gets the name.
|
java.lang.String |
getProperty(java.lang.String key)
Searches for the property with the specified key in this property list.
|
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
Searches for the property with the specified key in this property list.
|
boolean |
isHidden()
Checks if is hidden.
|
static void |
registerProcessorStatic()
Register processor static.
|
XBRLValidationReport |
validate()
Validate.
|
XBRLValidationReport |
validate(XBRLDocument xDocument)
Validate.
|
public static final java.lang.String PROCESSORNAME
public static final java.lang.String AppPropsNS
public static final java.lang.String AppPropsURL
public static final javax.xml.namespace.QName resource
public static final javax.xml.namespace.QName propertyNodeName
public static final javax.xml.namespace.QName key
public static final javax.xml.namespace.QName value
public DTSContainer getContainer()
getContainer
in interface HasDTSContainer
public static void registerProcessorStatic()
public XBRLValidationReport validate()
validate
in interface XBRLPlugInProcessor
public XBRLValidationReport validate(XBRLDocument xDocument)
validate
in interface XBRLPlugInProcessor
xDocument
- the x documentpublic java.lang.String getName()
getName
in interface XBRLPlugInProcessor
public java.lang.String getDescription()
getDescription
in interface XBRLPlugInProcessor
public static java.lang.String getDescriptionStatic()
public void configure(java.util.Properties properties)
configure
in interface XBRLPlugInProcessor
properties
- the propertiespublic boolean isHidden()
isHidden
in interface XBRLPlugInProcessor
public void clear()
clear
in interface XBRLPlugInProcessor
public static XBRLAppPropsProcessor create(DTSContainer dts)
dts
- the dtspublic XBRLValidationReport compileResources()
compileResources
in interface XBRLCompilableProcessor
public void freeUnnecessary() throws com.rs.lic.LicenseVerificationException, XBRLValidationException
freeUnnecessary
in interface XBRLCompilableProcessor
com.rs.lic.LicenseVerificationException
- the license verification exceptionXBRLValidationException
- the XBRL validation exceptionpublic java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
key
- the hashtable key.defaultValue
- a default value.public java.lang.String getProperty(java.lang.String key)
key
- the property key.public void addNode(net.sf.saxon.om.NodeInfo ni, java.lang.Object param)
ni
- the NodeInfo representing the resource to be transformed into an specific rs table resourceparam
- not used for this processorCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa