public class OwsOperation extends Object implements Comparable<OwsOperation>
Modifier and Type | Field and Description |
---|---|
private SortedMap<String,Set<DCP>> |
dcp
Supported DCPs
|
private String |
operationName
Name of the operation which metadata are represented.
|
private SortedMap<String,List<OwsParameterValue>> |
parameterValues
Map with names and allowed values for the parameter.
|
Constructor and Description |
---|
OwsOperation() |
Modifier and Type | Method and Description |
---|---|
<E extends Enum<E>> |
addAnyParameterValue(E parameterName) |
void |
addAnyParameterValue(String paramterName) |
<E extends Enum<E>> |
addDataTypeParameter(E parameterName,
String value) |
void |
addDataTypeParameter(String parameterName,
String value) |
void |
addDcp(String operation,
Collection<DCP> values)
Add DCP for operation
|
<E extends Enum<E>> |
addParameterValue(E parameterName,
OwsParameterValue value) |
void |
addParameterValue(String parameterName,
OwsParameterValue value)
Add values for parameter
|
<E extends Enum<E>> |
addPossibleValuesParameter(E parameterName,
Collection<String> values) |
<E extends Enum<E>> |
addPossibleValuesParameter(E parameterName,
String value) |
void |
addPossibleValuesParameter(String parameterName,
Collection<String> values) |
void |
addPossibleValuesParameter(String parameterName,
String value) |
<E extends Enum<E>> |
addRangeParameterValue(E parameterName,
MinMax<String> minMax) |
<E extends Enum<E>> |
addRangeParameterValue(E parameterName,
OwsParameterValueRange value) |
<E extends Enum<E>> |
addRangeParameterValue(E parameterName,
String min,
String max) |
void |
addRangeParameterValue(String parameterName,
MinMax<String> minMax) |
void |
addRangeParameterValue(String parameterName,
String min,
String max) |
int |
compareTo(OwsOperation o) |
SortedMap<String,Set<DCP>> |
getDcp()
Get DCP for operation
|
String |
getOperationName()
Get operation name
|
SortedMap<String,List<OwsParameterValue>> |
getParameterValues()
Get parameter and value map
|
<E extends Enum<E>> |
overrideParameter(E parameterName,
OwsParameterValue value) |
void |
setDcp(Map<String,? extends Collection<DCP>> dcp)
Set DCP for operation
|
void |
setOperationName(String operationName)
Set operation name
|
void |
setParameterValues(Map<String,List<OwsParameterValue>> parameterValues)
Set parameter and value map
|
String |
toString() |
private String operationName
private SortedMap<String,List<OwsParameterValue>> parameterValues
public String getOperationName()
public void setOperationName(String operationName)
operationName
- public void setDcp(Map<String,? extends Collection<DCP>> dcp)
dcp
- DCP mappublic void addDcp(String operation, Collection<DCP> values)
operation
- Operation namevalues
- DCP valuespublic SortedMap<String,List<OwsParameterValue>> getParameterValues()
public void setParameterValues(Map<String,List<OwsParameterValue>> parameterValues)
parameterValues
- Parameter value mappublic void addParameterValue(String parameterName, OwsParameterValue value)
parameterName
- parameter namevalue
- values to addpublic <E extends Enum<E>> void addParameterValue(E parameterName, OwsParameterValue value)
public <E extends Enum<E>> void overrideParameter(E parameterName, OwsParameterValue value)
public <E extends Enum<E>> void addPossibleValuesParameter(E parameterName, Collection<String> values)
public <E extends Enum<E>> void addPossibleValuesParameter(E parameterName, String value)
public void addPossibleValuesParameter(String parameterName, Collection<String> values)
public void addPossibleValuesParameter(String parameterName, String value)
public void addAnyParameterValue(String paramterName)
public <E extends Enum<E>> void addAnyParameterValue(E parameterName)
public void addRangeParameterValue(String parameterName, String min, String max)
public <E extends Enum<E>> void addRangeParameterValue(E parameterName, String min, String max)
public void addRangeParameterValue(String parameterName, MinMax<String> minMax)
public <E extends Enum<E>> void addRangeParameterValue(E parameterName, MinMax<String> minMax)
public <E extends Enum<E>> void addDataTypeParameter(E parameterName, String value)
public <E extends Enum<E>> void addRangeParameterValue(E parameterName, OwsParameterValueRange value)
public int compareTo(OwsOperation o)
compareTo
in interface Comparable<OwsOperation>
Copyright © 2012-2015 52north.org. All Rights Reserved.