|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.iver.cit.gvsig.fmap.layers.FLyrDefault com.iver.cit.gvsig.fmap.layers.FLyrVect
Capa básica Vectorial.
Constructor Summary | |
FLyrVect()
|
Method Summary | |
void |
addLegendListener(LegendListener listener)
Añade un LegendListener a la lista de Listeners. |
void |
addSelectionListener(SelectionListener listener)
Añade un SelectionListener a la lista de listeners. |
void |
changeRecordsetName(java.lang.String newName)
Cambia el nombre de la tabla en el GDBMS |
void |
clearSelection()
Elimina la selección de la capa. |
void |
createIndex()
|
FLayer |
createLabelLayer(int fieldId)
Crea una capa con las etiquetas de esta capa sobre el campo cuyo id se pasa como parámetro |
void |
draw(java.awt.image.BufferedImage image,
java.awt.Graphics2D g,
ViewPort viewPort,
Cancellable cancel)
Dibuja la capa |
void |
fireSelectionEvents()
Cuando ocurre un evento de cambio en la selección, éste puede ser uno de una gran cantidad de eventos. |
java.awt.geom.Rectangle2D |
getFullExtent()
Obtiene la extensión completa de la capa |
Legend |
getLegend()
Devuelve la Leyenda de la capa. |
SelectableDataSource |
getRecordset()
Obtiene una referencia a la tabla asociada a la capa |
FBitSet |
getSelection()
Obtiene el bitset que contiene la información de los registros seleccionados de la capa |
int |
getShapeType()
Devuelve el tipo de shape que contiene la capa. |
VectorialAdapter |
getSource()
Devuelve el VectorialAdapater de la capa. |
XMLEntity |
getXMLEntity()
Devuelve el XMLEntity a partir del objeto. |
boolean |
isSelected(int index)
Devuelve true si el índice que se pasa como parámetro corresponde a un registro seleccionado y false en caso contrario |
void |
print(java.awt.Graphics2D g,
ViewPort viewPort,
Cancellable cancel)
Dibuja la capa |
void |
process(FeatureVisitor visitor)
Realiza un proceso sobre las geometrías de la capa indicadas por el bitset que se pasa como parámetro |
void |
process(FeatureVisitor visitor,
java.util.BitSet subset)
Realiza un proceso sobre las geometrías de la capa indicadas por el bitset que se pasa como parámetro |
java.util.BitSet |
queryByRect(java.awt.geom.Rectangle2D rect)
Devuelve un BitSet con los índices de los shapes que estan dentro del rectángulo que se pasa como parámetro. |
void |
removeLabels()
Borra las labels. |
void |
removeLegendListener(LegendListener listener)
Borra un LegendListener de la lista de Listeners |
void |
removeSelectionListener(SelectionListener listener)
Borra un selectionListener de la lista de listeners. |
void |
setLegend(VectorialLegend r)
Inserta una leyenda de tipo VectorialLegend. |
void |
setSelection(FBitSet selection)
Establece la selección de la capa. |
void |
setSource(VectorialAdapter va)
Inserta el VectorialAdapter a la capa. |
void |
setXMLEntity(XMLEntity xml)
Inserta los valores de los atributos del XMLEntity al objeto. |
java.lang.String |
toString()
Sobreimplementación del método toString para que las bases de datos identifiquen 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, wait, wait, wait |
Constructor Detail |
public FLyrVect()
Method Detail |
public void addSelectionListener(SelectionListener listener)
addSelectionListener
in interface Selectable
listener
- SelectionListener.public void removeSelectionListener(SelectionListener listener)
removeSelectionListener
in interface Selectable
listener
- SelectionListenerpublic void fireSelectionEvents()
fireSelectionEvents
in interface Selectable
public VectorialAdapter getSource()
getSource
in interface SingleLayer
public void setSource(VectorialAdapter va)
setSource
in interface SingleLayer
va
- VectorialAdapter.public java.awt.geom.Rectangle2D getFullExtent() throws DriverException
FLayer
getFullExtent
in interface FLayer
DriverException
com.iver.cit.gvsig.fmap.layers.LayerOperations#getFullExtent()
public void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel) throws DriverException
FLayer
draw
in interface FLayer
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.
DriverException
com.iver.cit.gvsig.fmap.layers.LayerOperations#draw(java.awt.image.BufferedImage,
java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort)
public void print(java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel) throws DriverException
FLayer
print
in interface FLayer
g
- Graphics2D de la impresora sobre el que dibujar.viewPort
- Propiedades de la vista.cancel
-
DriverException
FLayer.print(java.awt.Graphics2D,
com.iver.cit.gvsig.fmap.ViewPort,
com.iver.cit.gvsig.fmap.operations.Cancellable)
public FLayer createLabelLayer(int fieldId)
Labelable
createLabelLayer
in interface Labelable
fieldId
- entero.
com.iver.cit.gvsig.fmap.layers.VectorialOperations#createLabelLayer(int)
public void removeLabels()
Labelable
removeLabels
in interface Labelable
com.iver.cit.gvsig.fmap.layers.VectorialOperations#removeLabels()
public void createIndex()
createIndex
in interface RandomVectorialData
com.iver.cit.gvsig.fmap.layers.VectorialOperations#createIndex()
public void process(FeatureVisitor visitor, java.util.BitSet subset) throws DriverException, VisitException
VectorialData
process
in interface VectorialData
visitor
- Visitor que se recibirá las visitas de las geometríassubset
- BitSet indicando los índices de las geometrías que
visitarán
DriverException
VisitException
com.iver.cit.gvsig.fmap.layers.VectorialOperations#process(com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor,
com.iver.cit.gvsig.fmap.operations.selection.VectorialSubSet)
public void process(FeatureVisitor visitor) throws DriverException, VisitException
VectorialData
process
in interface VectorialData
visitor
- Visitor que se recibirá las visitas de las geometrías
DriverException
VisitException
VectorialData.process(com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor)
public void setSelection(FBitSet selection)
Selectable
setSelection
in interface Selectable
selection
- com.iver.cit.gvsig.fmap.layers.CommonOperations#setSelection(com.iver.cit.gvsig.fmap.operations.selection.VectorialSubSet)
public boolean isSelected(int index)
Selectable
isSelected
in interface Selectable
index
- Índice.
com.iver.cit.gvsig.fmap.layers.CommonOperations#isSelected(int)
public FBitSet getSelection()
Selectable
getSelection
in interface Selectable
com.iver.cit.gvsig.fmap.layers.CommonOperations#getSelection()
public void clearSelection()
Selectable
clearSelection
in interface Selectable
com.iver.cit.gvsig.fmap.layers.CommonOperations#clearSelection()
public java.util.BitSet queryByRect(java.awt.geom.Rectangle2D rect) throws DriverException
RandomVectorialData
queryByRect
in interface RandomVectorialData
rect
- Rectángulo.
DriverException
com.iver.cit.gvsig.fmap.layers.CommonOperations#queryByRect(java.awt.geom.Rectangle2D)
public SelectableDataSource getRecordset() throws DriverException
AlphanumericData
getRecordset
in interface AlphanumericData
DriverException
com.iver.cit.gvsig.fmap.layers.CommonOperations#getRecordset()
public void setLegend(VectorialLegend r) throws DriverException, FieldNotFoundException
ClassifiableVectorial
setLegend
in interface ClassifiableVectorial
r
- VectorialLegend.
DriverException
FieldNotFoundException
com.iver.cit.gvsig.fmap.layers.CommonOperations#setLegend(int,
com.iver.cit.gvsig.fmap.rendering.Legend)
public Legend getLegend()
getLegend
in interface Classifiable
public int getShapeType() throws DriverException
getShapeType
in interface Classifiable
DriverException
public XMLEntity getXMLEntity()
FLyrDefault
getXMLEntity
in interface FLayer
getXMLEntity
in class FLyrDefault
com.iver.cit.gvsig.fmap.layers.FLayer#getProperties()
public void setXMLEntity(XMLEntity xml) throws XMLException
FLyrDefault
setXMLEntity
in interface FLayer
setXMLEntity
in class FLyrDefault
xml
- XMLEntity.
XMLException
com.iver.cit.gvsig.fmap.layers.FLyrDefault#setXMLEntity(com.iver.utiles.XMLEntity)
public void addLegendListener(LegendListener listener)
addLegendListener
in interface Classifiable
listener
- LegendListener.public void removeLegendListener(LegendListener listener)
removeLegendListener
in interface Classifiable
listener
- LegendListener.public void changeRecordsetName(java.lang.String newName) throws DriverException
AlphanumericData
changeRecordsetName
in interface AlphanumericData
newName
- DOCUMENT ME!
DriverException
- DOCUMENT ME!com.iver.cit.gvsig.fmap.layers.CommonOperations#changeRecordsetName()
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |