public class QueryType extends Object implements Named, Visitable
Java class for QueryType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="QueryType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.opengis.net/ogc}PropertyName" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/ogc}Filter" minOccurs="0"/> </sequence> <attribute name="handle" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="typeName" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" /> <attribute name="featureVersion" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
featureVersion |
protected FilterType |
filter |
protected String |
handle |
protected List<PropertyNameType> |
propertyName |
protected QName |
typeName |
Constructor and Description |
---|
QueryType() |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor aVisitor) |
void |
afterUnmarshal(Unmarshaller u,
Object parent) |
String |
getFeatureVersion()
Gets the value of the featureVersion property.
|
FilterType |
getFilter()
The Filter element is used to define spatial and/or non-spatial
constraints on query.
|
String |
getHandle()
Gets the value of the handle property.
|
QName |
getJAXBElementName() |
List<PropertyNameType> |
getPropertyName()
The PropertyName element is used to specify one or more
properties of a feature whose values are to be retrieved
by a Web Feature Service.
|
QName |
getTypeName()
Gets the value of the typeName property.
|
boolean |
isSetFeatureVersion() |
boolean |
isSetFilter() |
boolean |
isSetHandle() |
boolean |
isSetPropertyName() |
boolean |
isSetTypeName() |
void |
setFeatureVersion(String value)
Sets the value of the featureVersion property.
|
void |
setFilter(FilterType value)
Sets the value of the filter property.
|
void |
setHandle(String value)
Sets the value of the handle property.
|
void |
setJAXBElementName(QName name) |
void |
setTypeName(QName value)
Sets the value of the typeName property.
|
void |
unsetPropertyName() |
protected List<PropertyNameType> propertyName
protected FilterType filter
protected String handle
protected QName typeName
protected String featureVersion
public List<PropertyNameType> getPropertyName()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the propertyName property.
For example, to add a new item, do as follows:
getPropertyName().add(newItem);
Objects of the following type(s) are allowed in the list
PropertyNameType
public boolean isSetPropertyName()
public void unsetPropertyName()
public FilterType getFilter()
FilterType
public void setFilter(FilterType value)
value
- allowed object is
FilterType
public boolean isSetFilter()
public String getHandle()
String
public void setHandle(String value)
value
- allowed object is
String
public boolean isSetHandle()
public QName getTypeName()
QName
public void setTypeName(QName value)
value
- allowed object is
QName
public boolean isSetTypeName()
public String getFeatureVersion()
String
public void setFeatureVersion(String value)
value
- allowed object is
String
public boolean isSetFeatureVersion()
public void setJAXBElementName(QName name)
setJAXBElementName
in interface Named
public QName getJAXBElementName()
getJAXBElementName
in interface Named
public void afterUnmarshal(Unmarshaller u, Object parent)
This work is licensed under a Creative Commons Attribution 4.0 International License.