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.QNameABSTRACTprotected javax.xml.namespace.QNameACCESS_CONSTRAINTSprotected java.lang.StringaccessConstraintsprotected javax.xml.namespace.QNameCONTACT_INFORMATIONprotected OGCContactInformationcontactInformationprotected java.lang.Stringfeesprotected javax.xml.namespace.QNameFEESprotected javax.xml.namespace.QNameKEYWORDprotected javax.xml.namespace.QNameKEYWORD_LISTprotected java.util.Set<java.lang.String>keywordsprotected javax.xml.namespace.QNameNAMEprotected javax.xml.namespace.QNameONLINE_RESOURCEprotected OGCOnlineResourceonlineResourceprotected java.lang.StringserviceAbstractprotected java.lang.StringserviceNameprotected java.lang.StringserviceTitleprotected javax.xml.namespace.QNameTITLE-
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 XMLEventParserallocate(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event)Create a parser for a specified event.protected voiddoParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)Parse an event's sub-elements.java.lang.StringgetAccessConstraints()OGCContactInformationgetContactInformation()java.lang.StringgetFees()java.util.Set<java.lang.String>getKeywords()OGCOnlineResourcegetOnlineResource()java.lang.StringgetServiceAbstract()java.lang.StringgetServiceName()java.lang.StringgetServiceTitle()protected voidkeywordsToString(java.lang.StringBuilder sb)protected voidsetAccessConstraints(java.lang.String accessConstraints)protected voidsetContactInformation(OGCContactInformation contactInformation)protected voidsetFees(java.lang.String fees)protected voidsetKeywords(java.util.Set<java.lang.String> keywords)protected voidsetOnlineResource(OGCOnlineResource onlineResource)protected voidsetServiceAbstract(java.lang.String serviceAbstract)protected voidsetServiceName(java.lang.String serviceName)protected voidsetServiceTitle(java.lang.String serviceTitle)java.lang.StringtoString()-
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:AbstractXMLEventParserCreate a parser for a specified event.- Overrides:
allocatein 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:AbstractXMLEventParserParse an event's sub-elements.- Overrides:
doParseEventContentin 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:
toStringin classjava.lang.Object
-
keywordsToString
protected void keywordsToString(java.lang.StringBuilder sb)
-
-