|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.XBRL
public final class XBRL
This class is a container for static content related to XBRL
| Field Summary | |
|---|---|
static java.util.HashSet<java.lang.String> |
iso4217_codes
|
static java.lang.String |
XBRL_aspect_coverNS
http://xbrl.org/2010/filter/aspect-cover |
static java.lang.String |
XBRL_aspect_coverURL
|
static java.lang.String |
XBRL_boolean_filterNS
http://xbrl.org/2008/filter/boolean |
static java.lang.String |
XBRL_boolean_filterURL
|
static java.lang.String |
XBRL_concept_filterNS
http://xbrl.org/2008/filter/concept |
static java.lang.String |
XBRL_concept_filterURL
|
static java.lang.String |
XBRL_consistency_assertionNS
http://xbrl.org/2008/assertion/consistency |
static java.lang.String |
XBRL_consistency_assertionURL
|
static java.lang.String |
XBRL_dimension_filterNS
http://xbrl.org/2008/filter/dimension |
static java.lang.String |
XBRL_dimension_filterURL
|
static java.lang.String |
XBRL_dimension_i_NS
http://xbrl.org/2006/xbrldi |
static java.lang.String |
XBRL_dimension_i_URL
|
static java.lang.String |
XBRL_dimension_t_NS
http://xbrl.org/2005/xbrldt |
static java.lang.String |
XBRL_dimension_t_URL
|
static java.lang.String |
XBRL_entity_filterNS
http://xbrl.org/2008/filter/entity |
static java.lang.String |
XBRL_entity_filterURL
|
static java.lang.String |
XBRL_existence_assertionNS
http://xbrl.org/2008/assertion/existence |
static java.lang.String |
XBRL_existence_assertionURL
|
static java.lang.String |
XBRL_formulaNS
http://xbrl.org/2008/formula |
static java.lang.String |
XBRL_formulaRSNS
http://xbrl.org/2007/formula |
static java.lang.String |
XBRL_formulaRSURL
|
static java.lang.String |
XBRL_formulaURL
|
static java.lang.String |
XBRL_general_filterNS
http://xbrl.org/2008/filter/general |
static java.lang.String |
XBRL_general_filterURL
|
static java.lang.String |
XBRL_generic_labelNS
http://xbrl.org/2008/label |
static java.lang.String |
XBRL_generic_labelURL
http://www.xbrl.org/2008/generic-label.xsd |
static java.lang.String |
XBRL_generic_linkbaseNS
http://xbrl.org/2008/generic |
static java.lang.String |
XBRL_generic_linkbaseURL
http://www.xbrl.org/2008/generic-link.xsd |
static java.lang.String |
XBRL_generic_messageNS
http://xbrl.org/2010/message |
static java.lang.String |
XBRL_generic_messageURL
|
static java.lang.String |
XBRL_generic_referenceNS
http://xbrl.org/2008/reference |
static java.lang.String |
XBRL_generic_referenceURL
|
static java.lang.String |
XBRL_inlineNS
http://www.xbrl.org/2008/inlineXBRL |
static java.lang.String |
XBRL_instanceNS
http://www.xbrl.org/2003/instance |
static java.lang.String |
XBRL_instanceURL
|
static java.lang.String |
XBRL_iso4217NS
http://www.xbrl.org/2003/iso4217 |
static java.lang.String |
XBRL_iso4217URL
|
static java.lang.String |
XBRL_linkbaseNS
http://www.xbrl.org/2003/linkbase |
static java.lang.String |
XBRL_linkbaseURL
|
static java.lang.String |
XBRL_match_filterNS
http://xbrl.org/2008/filter/match |
static java.lang.String |
XBRL_match_filterURL
|
static java.lang.String |
XBRL_period_filterNS
http://xbrl.org/2008/filter/period |
static java.lang.String |
XBRL_period_filterURL
|
static java.lang.String |
XBRL_ref_2004_08_10
|
static java.lang.String |
XBRL_ref_2004_08_10_NS
http://www.xbrl.org/2004/ref |
static java.lang.String |
XBRL_ref_2006_02_27
|
static java.lang.String |
XBRL_ref_2006_02_27_NS
http://www.xbrl.org/2006/ref |
static java.lang.String |
XBRL_relative_filterNS
http://xbrl.org/2008/filter/relative |
static java.lang.String |
XBRL_relative_filterURL
|
static java.lang.String |
XBRL_segment_scenario_filterNS
http://xbrl.org/2008/filter/segment-scenario |
static java.lang.String |
XBRL_segment_scenario_filterURL
|
static java.lang.String |
XBRL_tuple_filterNS
http://xbrl.org/2008/filter/tuple |
static java.lang.String |
XBRL_tuple_filterURL
|
static java.lang.String |
XBRL_unit_filterNS
http://xbrl.org/2008/filter/unit |
static java.lang.String |
XBRL_unit_filterURL
|
static java.lang.String |
XBRL_validation_messageNS
http://xbrl.org/2010/message/validation |
static java.lang.String |
XBRL_validation_messageURL
|
static java.lang.String |
XBRL_validationNS
http://xbrl.org/2008/validation |
static java.lang.String |
XBRL_validationURL
|
static java.lang.String |
XBRL_value_assertionNS
http://xbrl.org/2008/assertion/value |
static java.lang.String |
XBRL_value_assertionURL
|
static java.lang.String |
XBRL_value_filterNS
http://xbrl.org/2008/filter/value |
static java.lang.String |
XBRL_value_filterURL
|
static java.lang.String |
XBRL_variableNS
http://xbrl.org/2008/variable |
static java.lang.String |
XBRL_variableURL
|
static java.lang.String |
XBRL_version_2006_NS
http://xbrl.org/2006/versioning |
static java.lang.String |
XBRL_versionNS
http://xbrl.org/2008/versioning |
static java.lang.String |
XBRL_versionURL
|
static java.lang.String |
XBRL_xlNS
http://www.xbrl.org/2003/XLink |
static java.lang.String |
XBRL_xlURL
|
static java.lang.String |
XFF_NS
http://www.xbrl.org/2010/function/formula |
static java.lang.String |
XFI_NS
http://www.xbrl.org/2008/function/instance |
static java.lang.String |
XLINK_NS
http://www.w3.org/1999/xlink |
static java.lang.String |
XLINK_xlinkURL
|
static java.lang.String |
XML_baseNS
http://www.w3.org/XML/1998/namespace |
static java.lang.String |
XML_baseURL
|
static java.lang.String |
XML_schemaNS
http://www.w3.org/2001/XMLSchema |
static java.lang.String |
XML_schemaURL
|
static java.lang.String |
XSI_NS
http://www.w3.org/2001/XMLSchema-instance |
static java.lang.String |
xupdateNS
http://www.xmldb.org/xupdate |
static java.lang.String |
xupdateURL
|
| Constructor Summary | |
|---|---|
XBRL()
|
|
| Method Summary | |
|---|---|
static javax.xml.transform.Source |
getDocumentSource(java.net.URI uri)
Creates a Source object for the document pointed to by the URI received in the parameter only if the document is in the list of core schemas provided as static content for convenience. |
static javax.xml.transform.Source |
getSchemaSource(java.lang.String targetNamespace)
Provides one official schema as a Source to be loaded into saxonica returns null if the schema pointed to by the targetNamespace is not registered |
static java.net.URI |
getStaticURIforNamespace(java.lang.String namespace)
Returns the static Document URI (Official URL) for a schema using its namespace |
static void |
loadAdditionalSchemas(net.sf.saxon.s9api.Processor proc,
com.saxonica.schema.SchemaCompiler sc)
Load extra schemas in the configuration object. |
static void |
loadInitialSchemas(net.sf.saxon.s9api.Processor proc,
com.saxonica.schema.SchemaCompiler sc,
java.util.Properties props)
Loads all XBRL related schemas into the XML processor received as a parameter |
static void |
loadSchema(java.lang.String schemaNS,
net.sf.saxon.s9api.Processor proc,
com.saxonica.schema.SchemaCompiler sc)
The schema indicated in the schemaURL parameter MUST exist on this class |
static void |
main(java.lang.String[] args)
Convenience method in order to provide some information. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String XML_baseURL
public static final java.lang.String XML_schemaURL
public static final java.lang.String XLINK_xlinkURL
public static final java.lang.String XBRL_xlURL
public static final java.lang.String XBRL_linkbaseURL
public static final java.lang.String XBRL_instanceURL
public static final java.lang.String XBRL_formulaRSURL
public static final java.lang.String XBRL_dimension_t_URL
public static final java.lang.String XBRL_dimension_i_URL
public static final java.lang.String XBRL_ref_2004_08_10
public static final java.lang.String XBRL_ref_2006_02_27
public static final java.lang.String XBRL_versionURL
public static final java.lang.String xupdateURL
public static final java.lang.String XBRL_iso4217URL
public static final java.lang.String XBRL_instanceNS
public static final java.lang.String XML_schemaNS
public static final java.lang.String XBRL_formulaRSNS
public static final java.lang.String XBRL_dimension_t_NS
public static final java.lang.String XBRL_dimension_i_NS
public static final java.lang.String XML_baseNS
public static final java.lang.String XLINK_NS
public static final java.lang.String XBRL_xlNS
public static final java.lang.String XBRL_linkbaseNS
public static final java.lang.String XBRL_ref_2004_08_10_NS
public static final java.lang.String XBRL_ref_2006_02_27_NS
public static final java.lang.String XBRL_version_2006_NS
public static final java.lang.String XBRL_versionNS
public static final java.lang.String xupdateNS
public static final java.lang.String XBRL_generic_linkbaseNS
public static final java.lang.String XBRL_generic_linkbaseURL
public static final java.lang.String XBRL_generic_labelNS
public static final java.lang.String XBRL_generic_labelURL
public static final java.lang.String XBRL_iso4217NS
public static final java.lang.String XSI_NS
public static final java.lang.String XBRL_inlineNS
public static final java.lang.String XBRL_boolean_filterNS
public static final java.lang.String XBRL_boolean_filterURL
public static final java.lang.String XBRL_concept_filterNS
public static final java.lang.String XBRL_concept_filterURL
public static final java.lang.String XBRL_consistency_assertionNS
public static final java.lang.String XBRL_consistency_assertionURL
public static final java.lang.String XBRL_dimension_filterNS
public static final java.lang.String XBRL_dimension_filterURL
public static final java.lang.String XBRL_entity_filterNS
public static final java.lang.String XBRL_entity_filterURL
public static final java.lang.String XBRL_existence_assertionNS
public static final java.lang.String XBRL_existence_assertionURL
public static final java.lang.String XBRL_formulaNS
public static final java.lang.String XBRL_formulaURL
public static final java.lang.String XBRL_general_filterNS
public static final java.lang.String XBRL_general_filterURL
public static final java.lang.String XBRL_generic_referenceNS
public static final java.lang.String XBRL_generic_referenceURL
public static final java.lang.String XBRL_match_filterNS
public static final java.lang.String XBRL_match_filterURL
public static final java.lang.String XBRL_period_filterNS
public static final java.lang.String XBRL_period_filterURL
public static final java.lang.String XBRL_relative_filterNS
public static final java.lang.String XBRL_relative_filterURL
public static final java.lang.String XBRL_segment_scenario_filterNS
public static final java.lang.String XBRL_segment_scenario_filterURL
public static final java.lang.String XBRL_tuple_filterNS
public static final java.lang.String XBRL_tuple_filterURL
public static final java.lang.String XBRL_unit_filterNS
public static final java.lang.String XBRL_unit_filterURL
public static final java.lang.String XBRL_validationNS
public static final java.lang.String XBRL_validationURL
public static final java.lang.String XBRL_value_assertionNS
public static final java.lang.String XBRL_value_assertionURL
public static final java.lang.String XBRL_value_filterNS
public static final java.lang.String XBRL_value_filterURL
public static final java.lang.String XBRL_variableNS
public static final java.lang.String XBRL_variableURL
public static final java.lang.String XBRL_generic_messageNS
public static final java.lang.String XBRL_generic_messageURL
public static final java.lang.String XBRL_aspect_coverNS
public static final java.lang.String XBRL_aspect_coverURL
public static final java.lang.String XBRL_validation_messageNS
public static final java.lang.String XBRL_validation_messageURL
public static final java.lang.String XFI_NS
public static final java.lang.String XFF_NS
public static final java.util.HashSet<java.lang.String> iso4217_codes
| Constructor Detail |
|---|
public XBRL()
| Method Detail |
|---|
public static void loadInitialSchemas(net.sf.saxon.s9api.Processor proc,
com.saxonica.schema.SchemaCompiler sc,
java.util.Properties props)
throws XBRLSchemaException
proc - Saxonica Processorprops - This is the properties for the new DTSContainer. Some properties may define alternate schemas to be loaded
for the same namespace. This is handled by configuration
XBRLSchemaExceptionpublic static javax.xml.transform.Source getSchemaSource(java.lang.String targetNamespace)
targetNamespace -
public static javax.xml.transform.Source getDocumentSource(java.net.URI uri)
uri - the URI of the file to obtain a Source from.
XBRLRuntimeException - if something goes wrong. IOException or MalformedURLExceptionpublic static java.net.URI getStaticURIforNamespace(java.lang.String namespace)
namespace -
public static void loadAdditionalSchemas(net.sf.saxon.s9api.Processor proc,
com.saxonica.schema.SchemaCompiler sc)
throws XBRLSchemaException
proc - Processor where the new schemas will be loadedsc - SchemaCompiler for the new schemas
XBRLSchemaException
public static void loadSchema(java.lang.String schemaNS,
net.sf.saxon.s9api.Processor proc,
com.saxonica.schema.SchemaCompiler sc)
throws XBRLSchemaException
schemaNS - sc -
XBRLSchemaExceptionpublic static void main(java.lang.String[] args)
-version gives information about the installed version of the API -license gives information about the installed license
args -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||