deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.datatypes.parameter
Class OperationParameterIm

java.lang.Object
  extended by org.deegree.datatypes.parameter.GeneralOperationParameterIm
      extended by org.deegree.datatypes.parameter.OperationParameterIm
All Implemented Interfaces:
Serializable

public class OperationParameterIm
extends GeneralOperationParameterIm
implements Serializable

Version:
$Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Poth , last edited by: $Author: mschneider $
See Also:
Serialized Form

Constructor Summary
OperationParameterIm(String name, String[] validValues)
          Convenience constructor.
OperationParameterIm(String name, String[] validValues, Object defaultValue)
          Convenience constructor.
OperationParameterIm(String name, String remarks, int maximumOccurs, int minimumOccurs, Comparable<?> maximumValue, Comparable<?> minimumValue, Set<?> validValues, Class<?> valueClass, Object defaultValue)
           
 
Method Summary
 Object getDefaultValue()
           
 Comparable<?> getMaximumValue()
           
 Comparable<?> getMinimumValue()
           
 Set<?> getValidValues()
           
 Class<?> getValueClass()
           
 void setDefaultValue(Object defaultValue)
           
 void setMaximumValue(Comparable<?> maximumValue)
           
 void setMinimumValue(Comparable<?> minimumValue)
           
 void setValidValues(Set<?> validValues)
           
 void setValueClass(Class<?> valueClass)
           
 
Methods inherited from class org.deegree.datatypes.parameter.GeneralOperationParameterIm
getMaximumOccurs, getMinimumOccurs, getName, getRemarks, setMaximumOccurs, setMinimumOccurs, setName, setRemarks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationParameterIm

public OperationParameterIm(String name,
                            String[] validValues)
Convenience constructor.

Parameters:
name -
validValues -

OperationParameterIm

public OperationParameterIm(String name,
                            String[] validValues,
                            Object defaultValue)
Convenience constructor.

Parameters:
name -
validValues -
defaultValue - to default to.

OperationParameterIm

public OperationParameterIm(String name,
                            String remarks,
                            int maximumOccurs,
                            int minimumOccurs,
                            Comparable<?> maximumValue,
                            Comparable<?> minimumValue,
                            Set<?> validValues,
                            Class<?> valueClass,
                            Object defaultValue)
Parameters:
name -
remarks -
maximumOccurs -
minimumOccurs -
maximumValue -
minimumValue -
validValues -
valueClass -
defaultValue -
Method Detail

getDefaultValue

public Object getDefaultValue()
Returns:
Returns the defaultValue.

setDefaultValue

public void setDefaultValue(Object defaultValue)
Parameters:
defaultValue - The defaultValue to set.

getMaximumValue

public Comparable<?> getMaximumValue()
Returns:
Returns the maximumValue.

setMaximumValue

public void setMaximumValue(Comparable<?> maximumValue)
Parameters:
maximumValue - The maximumValue to set.

getMinimumValue

public Comparable<?> getMinimumValue()
Returns:
Returns the minimumValue.

setMinimumValue

public void setMinimumValue(Comparable<?> minimumValue)
Parameters:
minimumValue - The minimumValue to set.

getValidValues

public Set<?> getValidValues()
Returns:
Returns the validValues.

setValidValues

public void setValidValues(Set<?> validValues)
Parameters:
validValues - The validValues to set.

getValueClass

public Class<?> getValueClass()
Returns:
Returns the valueClass.

setValueClass

public void setValueClass(Class<?> valueClass)
Parameters:
valueClass - The valueClass to set.

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org