Package gov.nasa.worldwind.ogc
Class OGCServiceInformation
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.ogc.OGCServiceInformation
-
- All Implemented Interfaces:
XMLEventParser
- Direct Known Subclasses:
WMSServiceInformation
public class OGCServiceInformation extends AbstractXMLEventParser
Parses an OGC Service element.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.namespace.QName
ABSTRACT
protected javax.xml.namespace.QName
ACCESS_CONSTRAINTS
protected java.lang.String
accessConstraints
protected javax.xml.namespace.QName
CONTACT_INFORMATION
protected OGCContactInformation
contactInformation
protected java.lang.String
fees
protected javax.xml.namespace.QName
FEES
protected javax.xml.namespace.QName
KEYWORD
protected javax.xml.namespace.QName
KEYWORD_LIST
protected java.util.Set<java.lang.String>
keywords
protected javax.xml.namespace.QName
NAME
protected javax.xml.namespace.QName
ONLINE_RESOURCE
protected OGCOnlineResource
onlineResource
protected java.lang.String
serviceAbstract
protected java.lang.String
serviceName
protected java.lang.String
serviceTitle
protected javax.xml.namespace.QName
TITLE
-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
-
-
Constructor Summary
Constructors Constructor Description OGCServiceInformation(java.lang.String namespaceURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLEventParser
allocate(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event)
Create a parser for a specified event.protected void
doParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)
Parse an event's sub-elements.java.lang.String
getAccessConstraints()
OGCContactInformation
getContactInformation()
java.lang.String
getFees()
java.util.Set<java.lang.String>
getKeywords()
OGCOnlineResource
getOnlineResource()
java.lang.String
getServiceAbstract()
java.lang.String
getServiceName()
java.lang.String
getServiceTitle()
protected void
keywordsToString(java.lang.StringBuilder sb)
protected void
setAccessConstraints(java.lang.String accessConstraints)
protected void
setContactInformation(OGCContactInformation contactInformation)
protected void
setFees(java.lang.String fees)
protected void
setKeywords(java.util.Set<java.lang.String> keywords)
protected void
setOnlineResource(OGCOnlineResource onlineResource)
protected void
setServiceAbstract(java.lang.String serviceAbstract)
protected void
setServiceName(java.lang.String serviceName)
protected void
setServiceTitle(java.lang.String serviceTitle)
java.lang.String
toString()
-
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
doAddCharacters, doAddEventAttribute, doAddEventContent, doParseEventAttributes, freeResources, getAConstructor, getCharacters, getField, getField, getFields, getNamespaceURI, getParent, getRoot, hasField, hasField, hasFields, mergeFields, newInstance, overrideFields, parse, parseCharacterContent, removeField, setField, setField, setFields, setNamespaceURI, setParent
-
-
-
-
Field Detail
-
NAME
protected javax.xml.namespace.QName NAME
-
TITLE
protected javax.xml.namespace.QName TITLE
-
ABSTRACT
protected javax.xml.namespace.QName ABSTRACT
-
FEES
protected javax.xml.namespace.QName FEES
-
ACCESS_CONSTRAINTS
protected javax.xml.namespace.QName ACCESS_CONSTRAINTS
-
KEYWORD_LIST
protected javax.xml.namespace.QName KEYWORD_LIST
-
KEYWORD
protected javax.xml.namespace.QName KEYWORD
-
ONLINE_RESOURCE
protected javax.xml.namespace.QName ONLINE_RESOURCE
-
CONTACT_INFORMATION
protected javax.xml.namespace.QName CONTACT_INFORMATION
-
serviceName
protected java.lang.String serviceName
-
serviceTitle
protected java.lang.String serviceTitle
-
serviceAbstract
protected java.lang.String serviceAbstract
-
fees
protected java.lang.String fees
-
accessConstraints
protected java.lang.String accessConstraints
-
keywords
protected java.util.Set<java.lang.String> keywords
-
onlineResource
protected OGCOnlineResource onlineResource
-
contactInformation
protected OGCContactInformation contactInformation
-
-
Method Detail
-
allocate
public XMLEventParser allocate(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event)
Description copied from class:AbstractXMLEventParser
Create a parser for a specified event.- Overrides:
allocate
in classAbstractXMLEventParser
- Parameters:
ctx
- the current parser context.event
- the event for which the parser is created. Only the event type is used; the new parser can operate on any event of that type.- Returns:
- the new parser.
-
doParseEventContent
protected void doParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args) throws javax.xml.stream.XMLStreamException
Description copied from class:AbstractXMLEventParser
Parse an event's sub-elements.- Overrides:
doParseEventContent
in classAbstractXMLEventParser
- Parameters:
ctx
- a current parser context.event
- the event to parse.args
- an optional list of arguments that may by used by subclasses.- Throws:
javax.xml.stream.XMLStreamException
- if an exception occurs during event-stream reading.
-
getContactInformation
public OGCContactInformation getContactInformation()
-
setContactInformation
protected void setContactInformation(OGCContactInformation contactInformation)
-
getOnlineResource
public OGCOnlineResource getOnlineResource()
-
setOnlineResource
protected void setOnlineResource(OGCOnlineResource onlineResource)
-
getKeywords
public java.util.Set<java.lang.String> getKeywords()
-
setKeywords
protected void setKeywords(java.util.Set<java.lang.String> keywords)
-
getAccessConstraints
public java.lang.String getAccessConstraints()
-
setAccessConstraints
protected void setAccessConstraints(java.lang.String accessConstraints)
-
getFees
public java.lang.String getFees()
-
setFees
protected void setFees(java.lang.String fees)
-
getServiceAbstract
public java.lang.String getServiceAbstract()
-
setServiceAbstract
protected void setServiceAbstract(java.lang.String serviceAbstract)
-
getServiceTitle
public java.lang.String getServiceTitle()
-
setServiceTitle
protected void setServiceTitle(java.lang.String serviceTitle)
-
getServiceName
public java.lang.String getServiceName()
-
setServiceName
protected void setServiceName(java.lang.String serviceName)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
keywordsToString
protected void keywordsToString(java.lang.StringBuilder sb)
-
-