org.gvsig.remoteclient.wcs
Class WCSCoverage

java.lang.Object
  extended by org.gvsig.remoteclient.wcs.WCSCoverage
All Implemented Interfaces:
ILayer
Direct Known Subclasses:
WCSCoverage1_0_0

public abstract class WCSCoverage
extends java.lang.Object
implements ILayer

Describes a coverage in a WCS server.

Author:
jaume dominguez faus - jaume.domingue@iver.es

Nested Class Summary
 class WCSCoverage.AxisDescription
          Inner class describing the Axis Description of this coverage.
 class WCSCoverage.RectifiedGrid
          Inner class describing the Rectified Grid of this coverage.
 
Field Summary
 java.util.Hashtable axisPool
           
 WCSCoverage.RectifiedGrid rg
           
static java.lang.String SEPARATOR
           
 java.lang.String timePeriod
           
 
Constructor Summary
WCSCoverage()
           
 
Method Summary
 void addBBox(BoundaryBox bBox)
           
 void addFormat(java.lang.String format)
           
 void addInterpolationMethod(java.lang.String method)
           
 void addSRSs(java.lang.String srs)
           
 void addTimePosition(java.lang.String timeExpr)
           
 java.lang.String getAbstract()
          Does ...
 java.util.ArrayList getAllSrs()
           
 BoundaryBox getBbox(java.lang.String id)
          returns the bbox with that id in the Bboxes vector
 java.util.Hashtable getBBoxes()
           
 java.util.ArrayList getFormats()
           
 java.util.ArrayList getInterpolationMethods()
           
 BoundaryBox getLatLonBox()
           
 java.lang.String getName()
          Does ...
 java.lang.String getNativeFormat()
           
 java.lang.String getNativeSRS()
           
 java.lang.String getRangeSetLabel()
           
 java.lang.String getRangeSetName()
           
 WCSCoverage.RectifiedGrid getRectifiedGrid()
          Gets the RectifiedGrid structure
 double getResX()
           
 double getResY()
           
 java.util.ArrayList getSRSs()
           
 java.util.ArrayList getTimePositions()
           
 java.lang.String getTitle()
          Does ...
abstract  void parse(org.kxml2.io.KXmlParser parser)
          Parses the fragment of the XML document that describes this layer (or coverage)
 void setAbstract(java.lang.String _abstract)
          Does ...
 void setLonLatBox(BoundaryBox box)
           
 void setName(java.lang.String _name)
          Does ...
 void setNativeFormat(java.lang.String nativeFormat)
           
 void setNativeSRS(java.lang.String nativeSRS)
           
 void setRangeSetLabel(java.lang.String rangeSetLabel)
           
 void setRangeSetName(java.lang.String rangeSetName)
           
 void setTitle(java.lang.String _title)
          Does ...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

axisPool

public java.util.Hashtable axisPool

rg

public WCSCoverage.RectifiedGrid rg

SEPARATOR

public static final java.lang.String SEPARATOR
See Also:
Constant Field Values

timePeriod

public java.lang.String timePeriod
Constructor Detail

WCSCoverage

public WCSCoverage()
Method Detail

addBBox

public void addBBox(BoundaryBox bBox)

addFormat

public void addFormat(java.lang.String format)

addInterpolationMethod

public void addInterpolationMethod(java.lang.String method)

addSRSs

public void addSRSs(java.lang.String srs)

addTimePosition

public void addTimePosition(java.lang.String timeExpr)

getAbstract

public java.lang.String getAbstract()
Description copied from interface: ILayer

Does ...

Specified by:
getAbstract in interface ILayer
Returns:

getAllSrs

public java.util.ArrayList getAllSrs()

getBbox

public BoundaryBox getBbox(java.lang.String id)

returns the bbox with that id in the Bboxes vector

Parameters:
id -

getBBoxes

public java.util.Hashtable getBBoxes()

getFormats

public java.util.ArrayList getFormats()

getInterpolationMethods

public java.util.ArrayList getInterpolationMethods()

getLatLonBox

public BoundaryBox getLatLonBox()

getName

public java.lang.String getName()
Description copied from interface: ILayer

Does ...

Specified by:
getName in interface ILayer
Returns:

getNativeFormat

public java.lang.String getNativeFormat()

getNativeSRS

public java.lang.String getNativeSRS()

getRangeSetLabel

public java.lang.String getRangeSetLabel()

getRangeSetName

public java.lang.String getRangeSetName()

getRectifiedGrid

public WCSCoverage.RectifiedGrid getRectifiedGrid()
Gets the RectifiedGrid structure

Returns:

getResX

public double getResX()

getResY

public double getResY()

getSRSs

public java.util.ArrayList getSRSs()

getTimePositions

public java.util.ArrayList getTimePositions()

getTitle

public java.lang.String getTitle()
Description copied from interface: ILayer

Does ...

Specified by:
getTitle in interface ILayer
Returns:

parse

public abstract void parse(org.kxml2.io.KXmlParser parser)
                    throws org.xmlpull.v1.XmlPullParserException,
                           java.io.IOException
Parses the fragment of the XML document that describes this layer (or coverage)

Parameters:
parser -
Throws:
java.io.IOException
org.xmlpull.v1.XmlPullParserException

setAbstract

public void setAbstract(java.lang.String _abstract)
Description copied from interface: ILayer

Does ...

Specified by:
setAbstract in interface ILayer

setLonLatBox

public void setLonLatBox(BoundaryBox box)

setName

public void setName(java.lang.String _name)
Description copied from interface: ILayer

Does ...

Specified by:
setName in interface ILayer

setNativeFormat

public void setNativeFormat(java.lang.String nativeFormat)

setNativeSRS

public void setNativeSRS(java.lang.String nativeSRS)

setRangeSetLabel

public void setRangeSetLabel(java.lang.String rangeSetLabel)

setRangeSetName

public void setRangeSetName(java.lang.String rangeSetName)

setTitle

public void setTitle(java.lang.String _title)
Description copied from interface: ILayer

Does ...

Specified by:
setTitle in interface ILayer


Copyright © 2014 gvSIG Association. All Rights Reserved.