public class SdmxConstants
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMON_NS_1_0 |
static java.lang.String |
COMMON_NS_2_0 |
static java.lang.String |
COMMON_NS_2_0_REGISTRY |
static java.lang.String |
COMMON_NS_2_1 |
static java.lang.String |
COMPACT_DATA_ROOT_NODE |
static java.lang.String |
COMPACT_NS_1_0 |
static java.lang.String |
COMPACT_NS_2_0 |
static java.lang.String |
COMPACT_NS_2_0_REGISTRY |
static java.lang.String |
COMPACT_NS_2_1 |
static java.lang.String |
CROSS_NS_1_0 |
static java.lang.String |
CROSS_NS_2_0 |
static java.lang.String |
CROSS_NS_2_0_REGISTRY |
static java.lang.String |
CROSS_SECTIONAL_DATA_ROOT_NODE |
static java.lang.String |
ERROR_NS_2_1 |
static java.lang.String |
GENERIC_DATA_ROOT_NODE |
static java.lang.String |
GENERIC_NS_1_0 |
static java.lang.String |
GENERIC_NS_2_0 |
static java.lang.String |
GENERIC_NS_2_0_REGISTRY |
static java.lang.String |
GENERIC_NS_2_1 |
static java.lang.String |
GENERIC_TIME_SERIES_DATA_ROOT_NODE |
static java.lang.String |
GENERICMETADATA_NS_1_0 |
static java.lang.String |
GENERICMETADATA_NS_2_0 |
static java.lang.String |
GENERICMETADATA_NS_2_0_REGISTRY |
static java.lang.String |
GENERICMETADATA_NS_2_1 |
static java.lang.String |
MESSAGE_GROUP_ROOT_NODE |
static java.lang.String |
MESSAGE_NS_1_0 |
static java.lang.String |
MESSAGE_NS_2_0 |
static java.lang.String |
MESSAGE_NS_2_0_REGISTRY |
static java.lang.String |
MESSAGE_NS_2_1 |
static java.lang.String |
METADATAREPORT_NS_1_0 |
static java.lang.String |
METADATAREPORT_NS_2_0 |
static java.lang.String |
METADATAREPORT_NS_2_0_REGISTRY |
static java.lang.String |
METADATAREPORT_NS_2_1 |
static java.lang.String |
MISSING_DATA_VALUE |
static java.lang.String |
QUERY_MESSAGE_ROOT_NODE |
static java.lang.String |
QUERY_NS_1_0 |
static java.lang.String |
QUERY_NS_2_0 |
static java.lang.String |
QUERY_NS_2_0_REGISTRY |
static java.lang.String |
QUERY_NS_2_1 |
static java.lang.String |
REGISTRY_INTERFACE_ROOT_NODE |
static java.lang.String |
REGISTRY_NS_1_0 |
static java.lang.String |
REGISTRY_NS_2_0 |
static java.lang.String |
REGISTRY_NS_2_0_REGISTRY |
static java.lang.String |
REGISTRY_NS_2_1 |
static java.lang.String |
REST_WILDCARD |
static java.lang.String |
STRUCTURE_NS_1_0 |
static java.lang.String |
STRUCTURE_NS_2_0 |
static java.lang.String |
STRUCTURE_NS_2_0_REGISTRY |
static java.lang.String |
STRUCTURE_NS_2_1 |
static java.lang.String |
STRUCTURE_ROOT_NODE |
static java.lang.String |
STRUCTURE_SPECIFIC_DATA |
static java.lang.String |
STRUCTURE_SPECIFIC_NS_2_1 |
static java.lang.String |
STRUCTURE_SPECIFIC_TIME_SERIES_DATA |
static java.lang.String |
UTILITY_DATA_ROOT_NODE |
static java.lang.String |
UTILITY_NS_1_0 |
static java.lang.String |
UTILITY_NS_2_0 |
static java.lang.String |
UTILITY_NS_2_0_REGISTRY |
static java.lang.String |
XML_NS |
Constructor and Description |
---|
SdmxConstants() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
getNamespacesV1() |
static java.util.List<java.lang.String> |
getNamespacesV2_1() |
static java.util.List<java.lang.String> |
getNamespacesV2() |
static java.util.List<java.lang.String> |
getNamespacesV2Registry() |
static java.lang.String |
getSchemaName(java.lang.String schemaURI)
Returns the name of the schema for a schema URI for example:
http://metadatatechnology.com/sdmx/registry/schemas/v2_0/common would return SDMXCommon.xsd
|
static SDMX_SCHEMA |
getSchemaVersion(java.lang.String uri)
Returns the version of the Schema for the given URI
|
static java.util.Map<java.lang.String,java.lang.String> |
getV1toV2Map()
Returns a copy of the map containing the version 1.0 namespaces mapped to the 2.1 namespaces
|
static java.util.Map<java.lang.String,java.lang.String> |
getV2toV1Map()
Returns a copy of the map containing the version 2.0 namespaces mapped to the 2.1 namespaces
|
static boolean |
isKnownNamespace(java.lang.String uri)
returns true if the namespace is a valid SDMX namespace
|
static java.lang.String |
switchNamespaceURI(java.lang.String inputNamespace,
SDMX_SCHEMA schemaVersion)
Takes a namespace and returns the equivalent in the given SDMX_SCHEMA
|
public static final java.lang.String XML_NS
public static final java.lang.String GENERIC_NS_1_0
public static final java.lang.String MESSAGE_NS_1_0
public static final java.lang.String COMPACT_NS_1_0
public static final java.lang.String UTILITY_NS_1_0
public static final java.lang.String CROSS_NS_1_0
public static final java.lang.String COMMON_NS_1_0
public static final java.lang.String QUERY_NS_1_0
public static final java.lang.String REGISTRY_NS_1_0
public static final java.lang.String STRUCTURE_NS_1_0
public static final java.lang.String GENERICMETADATA_NS_1_0
public static final java.lang.String METADATAREPORT_NS_1_0
public static final java.lang.String GENERIC_NS_2_0
public static final java.lang.String MESSAGE_NS_2_0
public static final java.lang.String COMPACT_NS_2_0
public static final java.lang.String UTILITY_NS_2_0
public static final java.lang.String CROSS_NS_2_0
public static final java.lang.String COMMON_NS_2_0
public static final java.lang.String QUERY_NS_2_0
public static final java.lang.String REGISTRY_NS_2_0
public static final java.lang.String STRUCTURE_NS_2_0
public static final java.lang.String GENERICMETADATA_NS_2_0
public static final java.lang.String METADATAREPORT_NS_2_0
public static final java.lang.String GENERIC_NS_2_0_REGISTRY
public static final java.lang.String MESSAGE_NS_2_0_REGISTRY
public static final java.lang.String COMPACT_NS_2_0_REGISTRY
public static final java.lang.String UTILITY_NS_2_0_REGISTRY
public static final java.lang.String CROSS_NS_2_0_REGISTRY
public static final java.lang.String COMMON_NS_2_0_REGISTRY
public static final java.lang.String QUERY_NS_2_0_REGISTRY
public static final java.lang.String REGISTRY_NS_2_0_REGISTRY
public static final java.lang.String STRUCTURE_NS_2_0_REGISTRY
public static final java.lang.String GENERICMETADATA_NS_2_0_REGISTRY
public static final java.lang.String METADATAREPORT_NS_2_0_REGISTRY
public static final java.lang.String GENERIC_NS_2_1
public static final java.lang.String MESSAGE_NS_2_1
public static final java.lang.String COMPACT_NS_2_1
public static final java.lang.String COMMON_NS_2_1
public static final java.lang.String QUERY_NS_2_1
public static final java.lang.String REGISTRY_NS_2_1
public static final java.lang.String STRUCTURE_NS_2_1
public static final java.lang.String GENERICMETADATA_NS_2_1
public static final java.lang.String METADATAREPORT_NS_2_1
public static final java.lang.String STRUCTURE_SPECIFIC_NS_2_1
public static final java.lang.String ERROR_NS_2_1
public static final java.lang.String GENERIC_DATA_ROOT_NODE
public static final java.lang.String UTILITY_DATA_ROOT_NODE
public static final java.lang.String COMPACT_DATA_ROOT_NODE
public static final java.lang.String CROSS_SECTIONAL_DATA_ROOT_NODE
public static final java.lang.String MESSAGE_GROUP_ROOT_NODE
public static final java.lang.String STRUCTURE_SPECIFIC_TIME_SERIES_DATA
public static final java.lang.String STRUCTURE_SPECIFIC_DATA
public static final java.lang.String GENERIC_TIME_SERIES_DATA_ROOT_NODE
public static final java.lang.String STRUCTURE_ROOT_NODE
public static final java.lang.String REGISTRY_INTERFACE_ROOT_NODE
public static final java.lang.String QUERY_MESSAGE_ROOT_NODE
public static final java.lang.String MISSING_DATA_VALUE
public static final java.lang.String REST_WILDCARD
public static java.lang.String getSchemaName(java.lang.String schemaURI)
schemaURI
- public static boolean isKnownNamespace(java.lang.String uri)
uri
- public static SDMX_SCHEMA getSchemaVersion(java.lang.String uri)
uri
- public static java.lang.String switchNamespaceURI(java.lang.String inputNamespace, SDMX_SCHEMA schemaVersion)
inputNamespace
- schemaVersion
- public static java.util.Map<java.lang.String,java.lang.String> getV2toV1Map()
public static java.util.Map<java.lang.String,java.lang.String> getV1toV2Map()
public static java.util.List<java.lang.String> getNamespacesV1()
public static java.util.List<java.lang.String> getNamespacesV2()
public static java.util.List<java.lang.String> getNamespacesV2_1()
public static java.util.List<java.lang.String> getNamespacesV2Registry()