com.iver.cit.gvsig.project
Class ProjectTable

java.lang.Object
  extended bycom.iver.cit.gvsig.project.ProjectElement
      extended bycom.iver.cit.gvsig.project.ProjectTable
All Implemented Interfaces:
java.io.Serializable

public class ProjectTable
extends ProjectElement

Tabla del proyecto

Author:
Fernando González Cortés
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.iver.cit.gvsig.project.ProjectElement
change, comment, creationDate, name, owner, project
 
Constructor Summary
ProjectTable()
           
 
Method Summary
static ProjectTable createTable(java.lang.String name, SelectableDataSource sds)
          DOCUMENT ME!
 boolean get(int index)
          Obtiene el valor del bit index-ésimo del bitmap de campos visibles
 AlphanumericData getAssociatedTable()
          DOCUMENT ME!
 SelectableDataSource getModelo()
          Obtiene el modelo de la Tabla.
 XMLEntity getXMLEntity()
          DOCUMENT ME!
 void set(int index)
          Establece a true el bit index-ésimo del bitmap de campos visibles.
 void set(int bitIndex, boolean value)
          Establece el valor del bit index-ésimo al valor 'value'
 void setAssociatedTable(AlphanumericData associatedTable)
          DOCUMENT ME!
 void setDataSource(SelectableDataSource sds)
          DOCUMENT ME!
 void setXMLEntity(XMLEntity xml, Project p)
          DOCUMENT ME!
 
Methods inherited from class com.iver.cit.gvsig.project.ProjectElement
addPropertyChangeListener, createFromXML, getComment, getCreationDate, getName, getOwner, getProject, setComment, setCreationDate, setName, setOwner, setProject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectTable

public ProjectTable()
Method Detail

set

public void set(int index)
Establece a true el bit index-ésimo del bitmap de campos visibles. Los campos cuyos bits estén a true se considerarán visibles y viceversa

Parameters:
index - indice del bit que se quiere establecer a true

get

public boolean get(int index)
Obtiene el valor del bit index-ésimo del bitmap de campos visibles

Parameters:
index - indice del bit que se quiere obtener
Returns:
devuelve true si el campo index-ésimo es visible y false en caso contrario

getModelo

public SelectableDataSource getModelo()
Obtiene el modelo de la Tabla. Es decir, una clase con capacidad para leer la información de la tabla

Returns:

set

public void set(int bitIndex,
                boolean value)
Establece el valor del bit index-ésimo al valor 'value'

Parameters:
bitIndex - indice del bit que se quiere tocar
value - valor que se quiere establecer en el bit indicado

createTable

public static ProjectTable createTable(java.lang.String name,
                                       SelectableDataSource sds)
DOCUMENT ME!

Parameters:
sds - DOCUMENT ME!
Returns:

setDataSource

public void setDataSource(SelectableDataSource sds)
DOCUMENT ME!

Parameters:
sds - DOCUMENT ME!

getXMLEntity

public XMLEntity getXMLEntity()
DOCUMENT ME!

Overrides:
getXMLEntity in class ProjectElement
Returns:
DOCUMENT ME!

setXMLEntity

public void setXMLEntity(XMLEntity xml,
                         Project p)
                  throws XMLException,
                         DriverException
DOCUMENT ME!

Specified by:
setXMLEntity in class ProjectElement
Parameters:
xml - DOCUMENT ME!
p - DOCUMENT ME!
Throws:
XMLException
DriverException
See Also:
com.iver.cit.gvsig.project.ProjectElement#setXMLEntity(com.iver.utiles.XMLEntity)

getAssociatedTable

public AlphanumericData getAssociatedTable()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setAssociatedTable

public void setAssociatedTable(AlphanumericData associatedTable)
DOCUMENT ME!

Parameters:
associatedTable - DOCUMENT ME!