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

SEPARATOR

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

rg

public WCSCoverage.RectifiedGrid rg

timePeriod

public java.lang.String timePeriod

axisPool

public java.util.Hashtable axisPool
Constructor Detail

WCSCoverage

public WCSCoverage()
Method Detail

getTimePositions

public java.util.ArrayList getTimePositions()

addTimePosition

public void addTimePosition(java.lang.String timeExpr)

getFormats

public java.util.ArrayList getFormats()

addFormat

public void addFormat(java.lang.String format)

setNativeFormat

public void setNativeFormat(java.lang.String nativeFormat)

getNativeFormat

public java.lang.String getNativeFormat()

getNativeSRS

public java.lang.String getNativeSRS()

setNativeSRS

public void setNativeSRS(java.lang.String nativeSRS)

getSRSs

public java.util.ArrayList getSRSs()

addSRSs

public void addSRSs(java.lang.String srs)

getRangeSetLabel

public java.lang.String getRangeSetLabel()

setRangeSetLabel

public void setRangeSetLabel(java.lang.String rangeSetLabel)

getRangeSetName

public java.lang.String getRangeSetName()

setRangeSetName

public void setRangeSetName(java.lang.String rangeSetName)

getName

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

Does ...

Specified by:
getName in interface ILayer
Returns:

setName

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

Does ...

Specified by:
setName in interface ILayer

setTitle

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

Does ...

Specified by:
setTitle in interface ILayer

getTitle

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

Does ...

Specified by:
getTitle in interface ILayer
Returns:

getAbstract

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

Does ...

Specified by:
getAbstract in interface ILayer
Returns:

setAbstract

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

Does ...

Specified by:
setAbstract in interface ILayer

addBBox

public void addBBox(BoundaryBox bBox)

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 -

getLatLonBox

public BoundaryBox getLatLonBox()

setLonLatBox

public void setLonLatBox(BoundaryBox box)

addInterpolationMethod

public void addInterpolationMethod(java.lang.String method)

getInterpolationMethods

public java.util.ArrayList getInterpolationMethods()

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

getRectifiedGrid

public WCSCoverage.RectifiedGrid getRectifiedGrid()
Gets the RectifiedGrid structure

Returns:

getResX

public double getResX()

getResY

public double getResY()

getBBoxes

public java.util.Hashtable getBBoxes()


Copyright © 2004-2013 gvSIG. All Rights Reserved.