|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.deegree_impl.services.wfs.capabilities.FeatureType_Impl
The main purpose of the <FeatureTypeList> section is to define the list of feature types that a WFS can service and define the operations that are supported on each feature type. For possible operations see the Operations interface.
-----------------------------------------------------
| Field Summary | |
private java.lang.String |
abstract_
|
private java.net.URL |
configURL
|
private java.util.ArrayList |
keyword
|
private GM_Envelope |
latLonBoundingBox
|
private java.util.ArrayList |
metadataURL
|
private java.lang.String |
name
|
private java.util.ArrayList |
operation
|
private FeatureTypeList |
parentList
|
private java.lang.String |
responsibleClassName
|
private java.lang.String |
srs
|
private java.lang.String |
title
|
| Constructor Summary | |
(package private) |
FeatureType_Impl(java.lang.String name,
java.lang.String title,
java.lang.String abstract_,
java.lang.String srs,
GM_Envelope latLonBoundingBox,
FeatureTypeList parentList,
java.lang.String[] keyword,
Operation[] operation,
MetadataURL[] metadataURL,
java.lang.String responsibleClassName,
java.net.URL configURL)
constructor initializing the class with the |
| Method Summary | |
void |
addKeyword(java.lang.String keyword)
adds the keyword |
void |
addMetadataURL(MetadataURL metadataURL)
adds the metadataURL |
void |
addOperation(Operation operation)
Adds an operation (only if it has not been defined yet). |
java.lang.String |
getAbstract()
The <Abstract> is a descriptive narrative for more information about the feature type. |
java.net.URL |
getConfigURL()
returns the name of the configuration file of the responsible class |
java.lang.String[] |
getKeywords()
The <Keyword> element delimits short words to aid catalog searching. |
GM_Envelope |
getLatLonBoundingBox()
The LatLonBoundingBox attributes indicate the edges of the enclosing rectangle in latitude/longitude decimal degrees (as in SRS EPSG:4326 [WGS1984 lat/lon]). |
MetadataURL[] |
getMetadataURL()
A WFS may use zero or more <MetadataURL> elements to offer detailed, standardized metadata about the data inaparticularfeature type.The type attribute indicates the standard to which the metadata complies; the format attribute indicates how the metadata is structured. |
java.lang.String |
getName()
The name of the feature type. |
Operation[] |
getOperations()
The <Operations> element defines which are operations are supported on a feature type. |
FeatureTypeList |
getParentList()
returns an instance of the feature type list the feature belongs to. |
java.lang.String |
getResponsibleClassName()
returns the name of the class that's responsible for performing the operation. |
java.lang.String |
getSrs()
The <SRS> element is used to indicate which spatial reference system should be used to express the state of a feature. |
java.lang.String |
getTitle()
The <Title> is a human-readable title to briefly identify this feature type in menus. |
void |
setAbstract(java.lang.String abstract_)
sets the abstract |
void |
setConfigURL(java.net.URL configURL)
sets the name of the configuration file of the responsible class |
void |
setKeyword(java.lang.String[] keyword)
sets the keyword |
void |
setLatLonBoundingBox(GM_Envelope latLonBoundingBox)
sets the LatLonBoundingBox |
void |
setMetadataURL(MetadataURL[] metadataURL)
sets the metadataURL |
void |
setName(java.lang.String name)
sets the name of the feature type. |
void |
setOperations(Operation[] operation)
sets the operation |
void |
setParentList(FeatureTypeList parentList)
sets an instance of the feature type list the feature belongs to. |
void |
setResponsibleClassName(java.lang.String responsibleClassName)
sets the name of the responsible class for handling this operation. |
void |
setSrs(java.lang.String srs)
sets the srs |
void |
setTitle(java.lang.String title)
sets the title |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private java.lang.String name
private java.lang.String title
private java.lang.String abstract_
private java.lang.String srs
private GM_Envelope latLonBoundingBox
private FeatureTypeList parentList
private java.lang.String responsibleClassName
private java.net.URL configURL
private java.util.ArrayList keyword
private java.util.ArrayList operation
private java.util.ArrayList metadataURL
| Constructor Detail |
FeatureType_Impl(java.lang.String name,
java.lang.String title,
java.lang.String abstract_,
java.lang.String srs,
GM_Envelope latLonBoundingBox,
FeatureTypeList parentList,
java.lang.String[] keyword,
Operation[] operation,
MetadataURL[] metadataURL,
java.lang.String responsibleClassName,
java.net.URL configURL)
| Method Detail |
public java.lang.String getName()
getName in interface FeatureTypepublic void setName(java.lang.String name)
public java.lang.String getTitle()
getTitle in interface FeatureTypepublic void setTitle(java.lang.String title)
public java.lang.String getAbstract()
getAbstract in interface FeatureTypepublic void setAbstract(java.lang.String abstract_)
public java.lang.String[] getKeywords()
getKeywords in interface FeatureTypepublic void addKeyword(java.lang.String keyword)
public void setKeyword(java.lang.String[] keyword)
public java.lang.String getSrs()
getSrs in interface FeatureTypepublic void setSrs(java.lang.String srs)
public Operation[] getOperations()
getOperations in interface FeatureTypepublic void addOperation(Operation operation)
public void setOperations(Operation[] operation)
public GM_Envelope getLatLonBoundingBox()
getLatLonBoundingBox in interface FeatureTypepublic void setLatLonBoundingBox(GM_Envelope latLonBoundingBox)
public MetadataURL[] getMetadataURL()
getMetadataURL in interface FeatureTypepublic void addMetadataURL(MetadataURL metadataURL)
public void setMetadataURL(MetadataURL[] metadataURL)
public FeatureTypeList getParentList()
getParentList in interface FeatureTypepublic void setParentList(FeatureTypeList parentList)
public java.lang.String getResponsibleClassName()
getResponsibleClassName in interface FeatureTypepublic void setResponsibleClassName(java.lang.String responsibleClassName)
public void setConfigURL(java.net.URL configURL)
public java.net.URL getConfigURL()
getConfigURL in interface FeatureTypepublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||