com.android.TableDB
Class Table

java.lang.Object
  extended by com.android.TableDB.Table

public class Table
extends java.lang.Object


Constructor Summary
Table(java.lang.String name)
          Constructor - Contiene la informacion de una tabla de la base de datos
 
Method Summary
 void addField(Field field)
          Agrega un campo a la tabla
 int getAlter()
          Devuelve el tipo de modificacion de la tabla
 Field getField(java.lang.String name)
          Devuelve el objeto Field del nombre de un campo
 java.util.List<Field> getFields()
          Devuelve una lista con los campos de la tabla
 java.lang.String[] getFieldsToArray()
          Devuelve un array con los nombres de los campos de la tabla
 java.lang.String getName()
          Devuelve el nombre de la tabla
 java.lang.String getToString()
          Devuelve el formato del toString()
 void setAlter(int alter)
          Establece el tipo de modificacion de la tabla
 void setName(java.lang.String name)
          Establece el nombre de la tabla
 void setToString(java.lang.String toString)
          Establece el formato del toString()
 java.lang.String SQLAlterField(java.lang.String field)
          Devuelve la sentecia SQL para modificar el campo de la tabla
 java.lang.String SQLCreateTable()
          Devuelve la sentecia SQL para crear la tabla
 java.lang.String SQLDeleteTable()
          Devuelve la sentecia SQL para borrar la tabla
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Table

public Table(java.lang.String name)
Constructor - Contiene la informacion de una tabla de la base de datos

Parameters:
name - nombre de la tabla
Method Detail

SQLCreateTable

public java.lang.String SQLCreateTable()
Devuelve la sentecia SQL para crear la tabla

Returns:
sql

SQLAlterField

public java.lang.String SQLAlterField(java.lang.String field)
Devuelve la sentecia SQL para modificar el campo de la tabla

Parameters:
field - Campo a tratar
Returns:
sql

SQLDeleteTable

public java.lang.String SQLDeleteTable()
Devuelve la sentecia SQL para borrar la tabla

Returns:
sql

getFields

public java.util.List<Field> getFields()
Devuelve una lista con los campos de la tabla

Returns:
lista de objetos Field

getFieldsToArray

public java.lang.String[] getFieldsToArray()
Devuelve un array con los nombres de los campos de la tabla

Returns:
array con los nombres

getField

public Field getField(java.lang.String name)
Devuelve el objeto Field del nombre de un campo

Parameters:
name - nombre del campo
Returns:
objeto Field

getName

public java.lang.String getName()
Devuelve el nombre de la tabla

Returns:
nombre

setName

public void setName(java.lang.String name)
Establece el nombre de la tabla

Parameters:
name - nombre

addField

public void addField(Field field)
Agrega un campo a la tabla

Parameters:
field - Objeto Field

getToString

public java.lang.String getToString()
Devuelve el formato del toString()

Returns:
formato

setToString

public void setToString(java.lang.String toString)
Establece el formato del toString()

Parameters:
toString - formato toString()

getAlter

public int getAlter()
Devuelve el tipo de modificacion de la tabla

Returns:
tipo

setAlter

public void setAlter(int alter)
Establece el tipo de modificacion de la tabla