|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.wms.capabilities.DataSource_Impl
name of the data source where the WMS can find the data of a layer. the filterServiceClassName element identifies the filter servive that's responsible for accessing the data.
----------------------------------------------------------------------
Field Summary | |
private java.net.URL |
capabilitiesURL
|
private java.lang.String |
geometryProperty
|
private WCSGetCoverageRequest |
getCoverage
|
private WMSGetMapRequest |
getMap
|
private java.lang.String |
name
|
private OGCWebService |
ows
|
private WFSQuery |
query
|
private ScaleHint |
scaleHint
|
private int |
type
|
Fields inherited from interface org.deegree.services.wms.capabilities.DataSource |
LOCALWCS, LOCALWFS, REMOTEWCS, REMOTEWFS, REMOTEWMS |
Constructor Summary | |
private |
DataSource_Impl(java.lang.String name,
int type,
java.lang.String geometryProperty,
OGCWebService ows,
java.net.URL capabilitiesURL,
ScaleHint scaleHint)
Creates a new DataSource_Impl object. |
(package private) |
DataSource_Impl(java.lang.String name,
int type,
java.lang.String geometryProperty,
OGCWebService ows,
java.net.URL capabilitiesURL,
ScaleHint scaleHint,
WCSGetCoverageRequest getCoverage)
Creates a new DataSource_Impl object. |
(package private) |
DataSource_Impl(java.lang.String name,
int type,
java.lang.String geometryProperty,
OGCWebService ows,
java.net.URL capabilitiesURL,
ScaleHint scaleHint,
WFSQuery query)
Creates a new DataSource_Impl object. |
(package private) |
DataSource_Impl(java.lang.String name,
java.lang.String geometryProperty,
OGCWebService ows,
java.net.URL capabilitiesURL,
ScaleHint scaleHint,
WMSGetMapRequest getMap)
Creates a new DataSource_Impl object. |
Method Summary | |
java.lang.String |
exportAsXML()
Returns an XML representation of this object. |
java.lang.String |
getGeometryProperty()
Returns the name of the geometry property in case the datasource is of type LOCALWFS / REMOTEWFS. |
WCSGetCoverageRequest |
getGetCoverageRequest()
returns an instance of a WCSGetCoverageRequest encapsulating the filter conditions against a remote WCS. |
WMSGetMapRequest |
getGetMapRequest()
returns an instance of a WMSGetMapRequest encapsulating the filter conditions against a remote WMS. |
java.lang.String |
getName()
returns the name of the data source. |
OGCWebService |
getOGCWebService()
returns an instance of the OGCWebService that represents the datasource. |
WFSQuery |
getQuery()
returns the WFS Query that describes the access/filtering to the data source. |
ScaleHint |
getScaleHint()
returns the scale interval the data source is valid |
int |
getType()
returns the type of the data source. possible values are: LOCALWFS LOCALWCS REMOTEWFS REMOTEWCS REMOTEWMS the values are defined as constants in DataSource |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private OGCWebService ows
private java.net.URL capabilitiesURL
private ScaleHint scaleHint
private java.lang.String geometryProperty
private java.lang.String name
private WCSGetCoverageRequest getCoverage
private WFSQuery query
private WMSGetMapRequest getMap
private int type
Constructor Detail |
private DataSource_Impl(java.lang.String name, int type, java.lang.String geometryProperty, OGCWebService ows, java.net.URL capabilitiesURL, ScaleHint scaleHint)
name
- type
- ows
- scaleHint
- DataSource_Impl(java.lang.String name, int type, java.lang.String geometryProperty, OGCWebService ows, java.net.URL capabilitiesURL, ScaleHint scaleHint, WFSQuery query)
name
- name of the featuretype to accesstype
- type of the data source (LOCALWFS, REMOTEWFS)ows
- OGCWebService instance for accessing the data sourcescaleHint
- query
- filter conditionDataSource_Impl(java.lang.String name, java.lang.String geometryProperty, OGCWebService ows, java.net.URL capabilitiesURL, ScaleHint scaleHint, WMSGetMapRequest getMap)
name
- name of the featuretype to accessows
- OGCWebService instance for accessing the data sourcescaleHint
- getMap
- filter conditionDataSource_Impl(java.lang.String name, int type, java.lang.String geometryProperty, OGCWebService ows, java.net.URL capabilitiesURL, ScaleHint scaleHint, WCSGetCoverageRequest getCoverage)
name
- name of the featuretype to accesstype
- type of the data source (REMOTEWCS, LOCALWCS)ows
- OGCWebService instance for accessing the data sourcescaleHint
- getCoverage
- filter conditionMethod Detail |
public ScaleHint getScaleHint()
getScaleHint
in interface DataSource
public java.lang.String getName()
getName
in interface DataSource
public OGCWebService getOGCWebService()
getOGCWebService
in interface DataSource
public WFSQuery getQuery()
getQuery
in interface DataSource
public WCSGetCoverageRequest getGetCoverageRequest()
getGetCoverageRequest
in interface DataSource
public WMSGetMapRequest getGetMapRequest()
getGetMapRequest
in interface DataSource
public int getType()
getType
in interface DataSource
public java.lang.String getGeometryProperty()
getGeometryProperty
in interface DataSource
public java.lang.String toString()
public java.lang.String exportAsXML()
exportAsXML
in interface Marshallable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |