|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.geosolutions.geoserver.rest.encoder.utils.XmlElement
it.geosolutions.geoserver.rest.encoder.dimensions.GSCoverageDimensionEncoder
public class GSCoverageDimensionEncoder
GSCoverageDimension - encodes a CoverageDimension for a given GeoServer Resource (feature type /coverage), as follows:
final GSCoverageDimensionEncoder gsCoverageDimensionEncoder =
new GSCoverageDimensionEncoder("GRAY_INDEX", "GridSampleDimension[-2.147483648E9,-2.147483648E9]",
String.valueOf(Integer.MIN_VALUE), String.valueOf(Integer.MAX_VALUE), "dobson units³", "REAL_32BITS");
coverageEncoder.addCoverageDimensionInfo(gsCoverageDimensionEncoder);
For this example, the XML output is:
<coverageDimension>
<name>GRAY_INDEX</name>
<description>GridSampleDimension[-2.147483648E9,2.147483648E9]</description>
<range>
<min>-2.147483648E9</min>
<max>2.147483647E9</max>
</range>
<unit>dobson units³</unit>
<dimensionType>
<name>REAL_32BITS</name>
</dimensionType>
</coverageDimension>
| Constructor Summary | |
|---|---|
GSCoverageDimensionEncoder()
Constructs a new GSCoverageDimensionEncoder |
|
GSCoverageDimensionEncoder(String name,
String description,
String rangeMin,
String rangeMax,
String unit,
String dimensionTypeName)
Constructs quickly a GSCoverageDimensionEncoder info |
|
| Method Summary | |
|---|---|
protected void |
addMember(String memberName,
String memberValue)
adds a GSCoverageDimensionEncoder member |
boolean |
delDescription()
Deletes the description |
boolean |
delDimensionType()
Deletes the dimensionType |
protected boolean |
delMemberIfExists(String memberName)
Deletes a GSCoverageDimensionEncoder member |
boolean |
delName()
Deletes the name |
boolean |
delRange()
Deletes the range |
boolean |
delUnit()
Deletes the type |
String |
getDescription()
Get the description |
String |
getDimensionTypeName()
Get the dimensionType name |
static org.jdom.filter.Filter |
getFilterByContent(String content)
Get a Filter using the GSCoverageDimensionEncoder content (GSCoverageDimensionEncoder name) |
protected String |
getMember(String memberName)
Get the value of the GSCoverageDimensionEncoder member |
String |
getName()
Get the description |
String |
getRangeMax()
Get the range max |
String |
getRangeMin()
Get the range min |
String |
getUnit()
Get the unit |
void |
setDescription(String description)
Set the description |
void |
setDimensionType(String dimensionTypeName)
Set the dimensionType |
protected void |
setMember(String memberName,
String memberValue)
Set a GSCoverageDimensionEncoder member |
void |
setName(String name)
Set the name |
void |
setRange(String rangeMin,
String rangeMax)
Set the range |
void |
setUnit(String unit)
Set the unit |
protected void |
setup(String name,
String description,
String rangeMin,
String rangeMax,
String unit,
String dimensionTypeName)
Set-up quickly a GSCoverageDimensionEncoder info |
| Methods inherited from class it.geosolutions.geoserver.rest.encoder.utils.XmlElement |
|---|
add, add, addContent, getRoot, isEmpty, remove, set, set, setRoot, setRoot, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GSCoverageDimensionEncoder()
public GSCoverageDimensionEncoder(String name,
String description,
String rangeMin,
String rangeMax,
String unit,
String dimensionTypeName)
name - description - rangeMin - rangeMax - unit - dimensionTypeName - | Method Detail |
|---|
public static org.jdom.filter.Filter getFilterByContent(String content)
content -
protected void setup(String name,
String description,
String rangeMin,
String rangeMax,
String unit,
String dimensionTypeName)
name - description - rangeMin - rangeMax - unit - dimensionTypeName - protected String getMember(String memberName)
memberName -
protected boolean delMemberIfExists(String memberName)
memberName -
protected void setMember(String memberName,
String memberValue)
memberName - memberValue -
protected void addMember(String memberName,
String memberValue)
memberName - memberValue - public void setName(String name)
name - public boolean delName()
name -
public String getName()
public void setDescription(String description)
description - public boolean delDescription()
description -
public String getDescription()
public void setRange(String rangeMin,
String rangeMax)
range - public boolean delRange()
range -
public String getRangeMin()
public String getRangeMax()
public void setUnit(String unit)
unit - public boolean delUnit()
type -
public String getUnit()
public void setDimensionType(String dimensionTypeName)
dimensionType - public boolean delDimensionType()
dimensionType -
public String getDimensionTypeName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||