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 |
clear()
Called when the DTSContainer's clear method is called.
|
XBRLValidationReport |
compileResources()
Compile resources.
|
void |
configure(java.util.Properties properties)
Configures the processor according with the properties passed in in the
properties parameter.
|
static XBRLPlugInProcessor |
create(DTSContainer dts)
Creates the.
|
void |
freeUnnecessary()
Liberates resources no longer needed.
|
java.lang.String |
getDescription()
Returns the processor description so it can be written in validation reports.
|
static java.lang.String |
getDescriptionStatic()
Gets the description static.
|
java.lang.String |
getName()
Returns the processor name so it can be written in validation reports.
|
java.util.Properties |
getProperties()
Gets the properties.
|
boolean |
isHidden()
A hidden processor will not pop-up in the GUI tabs.
|
XBRLValidationReport |
validate()
Validates the content of the DTS according to the rules indicated in
this plug-in processor.
|
XBRLValidationReport |
validate(XBRLDocument xDocument)
Validates the document according to the rules indicated in
this plug-in processor.
|
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 XBRLValidationReport validate()
XBRLPlugInProcessorThis is the method that is called by the DTSContainer on each XBRLPlugInProcessor when the validation() method is called on the DTSContainer instance.
validate in interface XBRLPlugInProcessorXBRLValidationReportpublic XBRLValidationReport validate(XBRLDocument xDocument)
XBRLPlugInProcessorvalidate in interface XBRLPlugInProcessorxDocument - the x documentXBRLValidationReportpublic java.lang.String getName()
XBRLPlugInProcessorgetName in interface XBRLPlugInProcessorpublic java.lang.String getDescription()
XBRLPlugInProcessorgetDescription in interface XBRLPlugInProcessorpublic static java.lang.String getDescriptionStatic()
public void configure(java.util.Properties properties)
XBRLPlugInProcessorconfigure in interface XBRLPlugInProcessorproperties - the propertiespublic boolean isHidden()
XBRLPlugInProcessorisHidden in interface XBRLPlugInProcessorpublic void clear()
XBRLPlugInProcessorclear in interface XBRLPlugInProcessorpublic static XBRLPlugInProcessor create(DTSContainer dts)
dts - the dtspublic XBRLValidationReport compileResources()
XBRLCompilableProcessorcompileResources in interface XBRLCompilableProcessorpublic void freeUnnecessary()
throws com.rs.lic.LicenseVerificationException,
XBRLValidationException
XBRLCompilableProcessorfreeUnnecessary in interface XBRLCompilableProcessorcom.rs.lic.LicenseVerificationException - the license verification exceptionXBRLValidationException - the XBRL validation exceptionpublic java.util.Properties getProperties()