|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.XBRLCoreProcessor
public class XBRLCoreProcessor
This class is a XBRLPlugInProcessor for doing XBRL 2.1 validation of the DTS.
| Field Summary | |
|---|---|
static java.lang.String |
PROCESSORNAME
|
static int |
VALIDATE_CYCLES
Constants to fire specific validation parts. |
static int |
VALIDATE_DOCUMENT
|
static int |
VALIDATE_ESSENCE_ALIAS
|
static int |
VALIDATE_REPORT_ITEMS_AND_TUPLES
|
static int |
VALIDATE_REQUIRES_ELEMENT
|
static int |
VALIDATE_SUMMATION_ITEM
|
| Method Summary | |
|---|---|
void |
clear()
Resets the content of the validation report |
static XBRLCoreProcessor |
create(DTSContainer dts)
|
DTSContainer |
getContainer()
Access to the DTSContainer that is under validation |
java.lang.String |
getDescription()
Returns the processor description so it can be written in validation reports |
java.lang.String |
getName()
Returns the processor name so it can be written in validation reports |
void |
setWhatToValidate(int newValue)
Adjust the work performed by this XBRLCoreProcessor. |
XBRLValidationReport |
validate()
Validates the content of the DTS according to the rules indicated this plug-in processor. |
XBRLValidationReport |
validate(XBRLDocument doc)
Validates an instance document against all arcroles defined in the XBRL 2.1 specification |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROCESSORNAME
public static final int VALIDATE_CYCLES
public static final int VALIDATE_ESSENCE_ALIAS
public static final int VALIDATE_REQUIRES_ELEMENT
public static final int VALIDATE_SUMMATION_ITEM
public static final int VALIDATE_DOCUMENT
public static final int VALIDATE_REPORT_ITEMS_AND_TUPLES
| Method Detail |
|---|
public static XBRLCoreProcessor create(DTSContainer dts)
throws com.rs.lic.LicenseVerificationException
com.rs.lic.LicenseVerificationExceptionpublic void clear()
public void setWhatToValidate(int newValue)
Use a combination of VALIDATE_ constants in order to set or unset specific validation steps.
newValue - integer, bitmappublic DTSContainer getContainer()
public XBRLValidationReport validate()
XBRLPlugInProcessor
validate in interface XBRLPlugInProcessorXBRLValidationReportpublic XBRLValidationReport validate(XBRLDocument doc)
doc -
DTSDiscoveryException
XBRLValidationExceptionpublic java.lang.String getDescription()
XBRLPlugInProcessor
getDescription in interface XBRLPlugInProcessorpublic java.lang.String getName()
XBRLPlugInProcessor
getName in interface XBRLPlugInProcessor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||