com.iver.cit.gvsig.fmap.layers
Class FLyrWMS

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.layers.FLyrDefault
      extended bycom.iver.cit.gvsig.fmap.layers.FLyrWMS
All Implemented Interfaces:
FLayer, InfoByPoint

public class FLyrWMS
extends FLyrDefault
implements InfoByPoint

Capa WMS.

Author:
Fernando González Cortés

Constructor Summary
FLyrWMS()
           
 
Method Summary
 void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Dibuja la capa
 java.lang.String getFormat()
          Devuelve el formato.
 java.awt.geom.Rectangle2D getFullExtent()
          Obtiene la extensión completa de la capa
 java.net.URL getHost()
          Devuelve el URL.
 java.lang.String getInfoLayerQuery()
          Devuelve la información de la consulta.
 java.lang.String getLayerQuery()
          Devuelve la consulta.
 java.lang.String getSRS()
          Devuelve el SRS.
 XMLEntity getXMLEntity()
          Devuelve el XMLEntity con la información necesaria para reproducir la capa.
 void print(java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Dibuja la capa
 java.lang.String queryByPoint(java.awt.Point p)
          Realiza una consulta por punto en la capa
 void setFormat(java.lang.String format)
          Inserta el formato.
 void setFullExtent(java.awt.geom.Rectangle2D fullExtent)
          Inserta la extensión total de la capa.
 void setHost(java.net.URL host)
          Inserta el URL.
 void setInfoLayerQuery(java.lang.String infoLayerQuery)
          Inserta la información de la consulta.
 void setLayerQuery(java.lang.String layerQuery)
          Inserta la consulta.
 void setSRS(java.lang.String m_srs)
          Inserta el SRS.
 void setXMLEntity(XMLEntity xml)
          A partir del XMLEntity reproduce la capa.
 
Methods inherited from class com.iver.cit.gvsig.fmap.layers.FLyrDefault
addLayerListener, getCoordTrans, getFMap, getLayerText, getMaxScale, getMinScale, getName, getParentLayer, getProjection, getTransparency, getVirtualLayers, isActive, isVisible, isWithinScale, load, removeLayerListener, reProject, setActive, setCoordTrans, setLayerText, setMaxScale, setMinScale, setName, setParentLayer, setProjection, setTransparency, setVirtualLayers, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FLyrWMS

public FLyrWMS()
Method Detail

getXMLEntity

public XMLEntity getXMLEntity()
Devuelve el XMLEntity con la información necesaria para reproducir la capa.

Specified by:
getXMLEntity in interface FLayer
Overrides:
getXMLEntity in class FLyrDefault
Returns:
XMLEntity.

setXMLEntity

public void setXMLEntity(XMLEntity xml)
                  throws XMLException
A partir del XMLEntity reproduce la capa.

Specified by:
setXMLEntity in interface FLayer
Overrides:
setXMLEntity in class FLyrDefault
Parameters:
xml - XMLEntity
Throws:
XMLException
DriverException
DriverIOException

queryByPoint

public java.lang.String queryByPoint(java.awt.Point p)
                              throws DriverException
Description copied from interface: InfoByPoint
Realiza una consulta por punto en la capa

Specified by:
queryByPoint in interface InfoByPoint
Parameters:
p - Punto que se consulta
Returns:
String con el resultado en texto plano o en XML
Throws:
DriverException
See Also:
com.iver.cit.gvsig.fmap.layers.layerOperations.InfoByPoint#queryByPoint(com.iver.cit.gvsig.fmap.operations.QueriedPoint)

getFullExtent

public java.awt.geom.Rectangle2D getFullExtent()
                                        throws DriverException
Description copied from interface: FLayer
Obtiene la extensión completa de la capa

Specified by:
getFullExtent in interface FLayer
Returns:
FullExtent.
Throws:
DriverException
See Also:
FLayer.getFullExtent()

draw

public void draw(java.awt.image.BufferedImage image,
                 java.awt.Graphics2D g,
                 ViewPort viewPort,
                 Cancellable cancel)
          throws DriverException
Description copied from interface: FLayer
Dibuja la capa

Specified by:
draw in interface FLayer
Parameters:
image - Imagen utilizada para acelerar el dibujado en pantalla.
g - Graphics2D sobre el que dibujar.
viewPort - Propiedades de la vista.
cancel - PAra poder cancelar el dibujado.
Throws:
DriverException
See Also:
FLayer.draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)

print

public void print(java.awt.Graphics2D g,
                  ViewPort viewPort,
                  Cancellable cancel)
           throws DriverException
Description copied from interface: FLayer
Dibuja la capa

Specified by:
print in interface FLayer
Parameters:
g - Graphics2D de la impresora sobre el que dibujar.
viewPort - Propiedades de la vista.
cancel -
Throws:
DriverException
See Also:
FLayer.print(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)

getHost

public java.net.URL getHost()
Devuelve el URL.

Returns:
URL.

setHost

public void setHost(java.net.URL host)
Inserta el URL.

Parameters:
host - URL.

getInfoLayerQuery

public java.lang.String getInfoLayerQuery()
Devuelve la información de la consulta.

Returns:
String.

setInfoLayerQuery

public void setInfoLayerQuery(java.lang.String infoLayerQuery)
Inserta la información de la consulta.

Parameters:
infoLayerQuery - String.

getLayerQuery

public java.lang.String getLayerQuery()
Devuelve la consulta.

Returns:
String.

setLayerQuery

public void setLayerQuery(java.lang.String layerQuery)
Inserta la consulta.

Parameters:
layerQuery - consulta.

getFormat

public java.lang.String getFormat()
Devuelve el formato.

Returns:
Formato.

setFormat

public void setFormat(java.lang.String format)
Inserta el formato.

Parameters:
format - Formato.

getSRS

public java.lang.String getSRS()
Devuelve el SRS.

Returns:
SRS.

setSRS

public void setSRS(java.lang.String m_srs)
Inserta el SRS.

Parameters:
m_srs - SRS.

setFullExtent

public void setFullExtent(java.awt.geom.Rectangle2D fullExtent)
Inserta la extensión total de la capa.

Parameters:
fullExtent - Rectángulo.