org.deegree_impl.services.wms.capabilities
Class UserDefinedSymbolization_Impl

java.lang.Object
  extended byorg.deegree_impl.services.wms.capabilities.UserDefinedSymbolization_Impl
All Implemented Interfaces:
Marshallable, UserDefinedSymbolization

class UserDefinedSymbolization_Impl
extends java.lang.Object
implements UserDefinedSymbolization, Marshallable

The interface defines the access to optional user-defined symbolization that are only used by SLD-enabled WMSes.

----------------------------------------------------------------------

Version:
$Revision: 1.6 $
Author:
Katharina Lupp, Markus Schneider

Field Summary
private  boolean remoteWFSEnabled
           
private  boolean sldSupported
           
private  boolean userLayer
           
private  boolean userStyle
           
 
Constructor Summary
(package private) UserDefinedSymbolization_Impl()
          default constructor
(package private) UserDefinedSymbolization_Impl(boolean sldSupported, boolean userLayer, boolean remoteWFSEnabled, boolean userStyle)
          constructor initializing the class with the
 
Method Summary
 java.lang.String exportAsXML()
          Returns an XML representation of this object.
 boolean hasUserLayer()
          returns true if the WMS has user defined layers.
 boolean hasUserStyle()
          returns true if the WMS has user defined styles.
 boolean isRemoteWFSEnabled()
          returns true if the WMS enables the use of a remote (user defined) WFS.
 boolean isSldSupported()
          returns true if layer and/or style definition conform to SLD are supported.
 void setRemoteWFSEnabled(boolean remoteWFSEnabled)
          sets true if the WMS enables the use of a remote (user defined) WFS.
 void setSldSupported(boolean sldSupported)
          sets true if layer and/or style definition conform to SLD are supported.
 void setUserLayer(boolean userLayer)
          sets true if the WMS has user defined layers.
 void setUserStyle(boolean userStyle)
          sets true if the WMS has user defined styles.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

remoteWFSEnabled

private boolean remoteWFSEnabled

sldSupported

private boolean sldSupported

userLayer

private boolean userLayer

userStyle

private boolean userStyle
Constructor Detail

UserDefinedSymbolization_Impl

UserDefinedSymbolization_Impl()
default constructor


UserDefinedSymbolization_Impl

UserDefinedSymbolization_Impl(boolean sldSupported,
                              boolean userLayer,
                              boolean remoteWFSEnabled,
                              boolean userStyle)
constructor initializing the class with the

Method Detail

isSldSupported

public boolean isSldSupported()
returns true if layer and/or style definition conform to SLD are supported.

Specified by:
isSldSupported in interface UserDefinedSymbolization

setSldSupported

public void setSldSupported(boolean sldSupported)
sets true if layer and/or style definition conform to SLD are supported.


hasUserLayer

public boolean hasUserLayer()
returns true if the WMS has user defined layers.

Specified by:
hasUserLayer in interface UserDefinedSymbolization

setUserLayer

public void setUserLayer(boolean userLayer)
sets true if the WMS has user defined layers.


hasUserStyle

public boolean hasUserStyle()
returns true if the WMS has user defined styles.

Specified by:
hasUserStyle in interface UserDefinedSymbolization

setUserStyle

public void setUserStyle(boolean userStyle)
sets true if the WMS has user defined styles.


isRemoteWFSEnabled

public boolean isRemoteWFSEnabled()
returns true if the WMS enables the use of a remote (user defined) WFS.

Specified by:
isRemoteWFSEnabled in interface UserDefinedSymbolization

setRemoteWFSEnabled

public void setRemoteWFSEnabled(boolean remoteWFSEnabled)
sets true if the WMS enables the use of a remote (user defined) WFS.


toString

public java.lang.String toString()
Returns:

exportAsXML

public java.lang.String exportAsXML()
Returns an XML representation of this object.

Specified by:
exportAsXML in interface Marshallable
Returns:
XML-representation of this object