public final class GetCapabilitiesParseHelper extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
GetCapabilitiesParseHelper.TransferMode |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
OWS_NS_URL
OWS namespace address
|
(package private) static javax.xml.namespace.QName |
QN_OWS_ALLOWED_VALUES
QNames in OWS namespace
|
(package private) static javax.xml.namespace.QName |
QN_OWS_CONSTRAINT |
(package private) static javax.xml.namespace.QName |
QN_OWS_DCP |
(package private) static javax.xml.namespace.QName |
QN_OWS_GET |
(package private) static javax.xml.namespace.QName |
QN_OWS_HTTP |
(package private) static javax.xml.namespace.QName |
QN_OWS_IDENTIFIER |
(package private) static javax.xml.namespace.QName |
QN_OWS_OPERATION |
(package private) static javax.xml.namespace.QName |
QN_OWS_OPERATIONS_METADATA |
(package private) static javax.xml.namespace.QName |
QN_OWS_SUPPORTED_CRS |
(package private) static javax.xml.namespace.QName |
QN_OWS_VALUE |
static java.lang.String |
XLINK_NS_URL
XML xlink namespace address
|
Modifier | Constructor and Description |
---|---|
private |
GetCapabilitiesParseHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
crsToCode(java.lang.String crsIdentifier)
Convert CRS identifier to plain code
|
static javax.xml.stream.XMLStreamReader |
getReader(java.io.InputStream in) |
static GetCapabilitiesParseHelper.TransferMode |
getTransferMode(javax.xml.stream.XMLStreamReader reader)
Parses Operation[@name='GetTile']/DCP/HTTP/Get section.
|
static void |
moveReaderToEndCurrentTag(javax.xml.stream.XMLStreamReader reader)
Moves the reader to the closing tag of current tag.
|
static boolean |
moveReaderToTag(javax.xml.stream.XMLStreamReader reader,
javax.xml.namespace.QName... tags)
Moves reader to first occurrence of the structure equivalent of Xpath tags[0]/tags[1]../tags[n].
|
static java.lang.String |
normalizeCapabilitiesUrl(java.lang.String url) |
public static final java.lang.String OWS_NS_URL
public static final java.lang.String XLINK_NS_URL
static final javax.xml.namespace.QName QN_OWS_ALLOWED_VALUES
static final javax.xml.namespace.QName QN_OWS_CONSTRAINT
static final javax.xml.namespace.QName QN_OWS_DCP
static final javax.xml.namespace.QName QN_OWS_GET
static final javax.xml.namespace.QName QN_OWS_HTTP
static final javax.xml.namespace.QName QN_OWS_IDENTIFIER
static final javax.xml.namespace.QName QN_OWS_OPERATION
static final javax.xml.namespace.QName QN_OWS_OPERATIONS_METADATA
static final javax.xml.namespace.QName QN_OWS_SUPPORTED_CRS
static final javax.xml.namespace.QName QN_OWS_VALUE
private GetCapabilitiesParseHelper()
public static javax.xml.stream.XMLStreamReader getReader(java.io.InputStream in) throws java.io.IOException, javax.xml.stream.XMLStreamException
in
- InputStream with pointing to GetCapabilities XML streamjava.io.IOException
- if any I/O error occursjavax.xml.stream.XMLStreamException
- if any XML stream error occurspublic static void moveReaderToEndCurrentTag(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
reader
- XMLStreamReader which should be movedjavax.xml.stream.XMLStreamException
- when parse exception occurspublic static boolean moveReaderToTag(javax.xml.stream.XMLStreamReader reader, javax.xml.namespace.QName... tags) throws javax.xml.stream.XMLStreamException
tags
- array of tagsreader
- XMLStreamReader which should be movedjavax.xml.stream.XMLStreamException
- See XMLStreamReader
public static GetCapabilitiesParseHelper.TransferMode getTransferMode(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
reader
- StAX reader instancejavax.xml.stream.XMLStreamException
- See XMLStreamReader
public static java.lang.String normalizeCapabilitiesUrl(java.lang.String url) throws java.net.MalformedURLException
url
- URLjava.net.MalformedURLException
- in case of malformed URLpublic static java.lang.String crsToCode(java.lang.String crsIdentifier)
crsIdentifier
- CRS identifier