|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.utr.UTRProcessor
public class UTRProcessor
| Nested Class Summary | |
|---|---|
static class |
UTRProcessor.Status
CR - Candidate Recommendation REC - RECOMMENDATION NIE - Not in effect (for whatever reason other than RR such as being withdrawn, superseded, found to be invalid etc.) |
| Field Summary | |
|---|---|
static java.lang.String |
PROCESSORNAME
|
static java.lang.String |
UTR_NS
|
static java.lang.String |
UTR_OFFICIAL_URL
|
static java.lang.String |
UTR_STATUS_TO_CONSIDER
The UTR_STATUS_TO_CONSIDER property defines what unit definitions form the registry will be considered for validation of units assigned to facts in an instance document. |
| Method Summary | |
|---|---|
void |
clear()
clears all stored information on this processor so validation start from scratch |
void |
configure(java.util.Properties properties)
Configures the processor according with the properties passed in in the properties parameter |
static XBRLPlugInProcessor |
create(DTSContainer dts)
|
java.lang.String |
getDescription()
Returns the processor description so it can be written in validation reports |
static java.lang.String |
getDescriptionStatic()
|
java.lang.String |
getName()
Returns the processor name so it can be written in validation reports |
XBRLUnit |
getUnit(XBRLItem itm,
javax.xml.namespace.QName defaultUnit)
Returns a valid XBRLUnit for the item passed in in the first parameter. |
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. |
XBRLValidationReport |
validateFact(XBRLFactNumeric xbrlFactNumeric)
|
| 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 java.lang.String UTR_OFFICIAL_URL
public static final java.lang.String UTR_STATUS_TO_CONSIDER
This property key is defined as a constant string "http://www.reportingstandard.com/UTRProcessor/status-to-consider"
The default value for this property is "REC,CR".
The complete list of possible values is here #Status
public static final java.lang.String UTR_NS
| Method Detail |
|---|
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)
XBRLPlugInProcessor
validate in interface XBRLPlugInProcessorXBRLValidationReportpublic XBRLValidationReport validateFact(XBRLFactNumeric xbrlFactNumeric)
xbrlFactNumeric -
public java.lang.String getName()
XBRLPlugInProcessor
getName in interface XBRLPlugInProcessorpublic java.lang.String getDescription()
XBRLPlugInProcessor
getDescription in interface XBRLPlugInProcessorpublic void configure(java.util.Properties properties)
XBRLPlugInProcessor
configure in interface XBRLPlugInProcessor
public static XBRLPlugInProcessor create(DTSContainer dts)
throws com.rs.lic.LicenseVerificationException
theDTS -
com.rs.lic.LicenseVerificationExceptionpublic void clear()
public static java.lang.String getDescriptionStatic()
public XBRLUnit getUnit(XBRLItem itm,
javax.xml.namespace.QName defaultUnit)
The unit will be new and created in the same DTSContainer as the item in the itm parameter.
Returns null if no unit is found or cannot be created.
itm - defaultUnit -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||