Class jif.awt.AwareTextField
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jif.awt.AwareTextField

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.TextComponent
                   |
                   +----java.awt.TextField
                           |
                           +----jif.awt.AwareTextField

public class AwareTextField
extends TextField
implements Aware
An extension of the default TextField
See Also:
TextField

Variable Index

 o TAB_KEY

Constructor Index

 o AwareTextField(int)
 o AwareTextField(int, String)
 o AwareTextField(int, String, boolean)
 o AwareTextField(String)
 o AwareTextField(String, String)
 o AwareTextField(String, String, boolean)

Method Index

 o didDataChange()
 o filterEvent(Event)
This method checks for certain events.
 o generateInsertSQL(boolean)
Generates an insert SQL command if the data has changed.
 o generateUpdateSQL(boolean)
Generates an update SQL command if the data has changed.
 o getColumnName()
 o getSQL(boolean)
Returns an SQL statement suitable for a WHERE, INSERT or a SET clause
 o handleEvent(Event)
 o isPrimaryKey()
 o setColumnName(String)
Sets the database column name for this field
 o setNumeric(boolean)
 o setPrimaryKey(boolean)
Indicates that this field is a primary key field

Variables

 o TAB_KEY
  public final static int TAB_KEY

Constructors

 o AwareTextField
  public AwareTextField(String s)
 o AwareTextField
  public AwareTextField(String s,
                        String columnName)
 o AwareTextField
  public AwareTextField(String s,
                        String columnName,
                        boolean primaryKey)
 o AwareTextField
  public AwareTextField(int cols)
 o AwareTextField
  public AwareTextField(int cols,
                        String columnName)
 o AwareTextField
  public AwareTextField(int cols,
                        String columnName,
                        boolean primaryKey)

Methods

 o setColumnName
  public void setColumnName(String columnName)
Sets the database column name for this field
Parameters:
columnName - The column name
 o getColumnName
  public String getColumnName()
 o setNumeric
  public void setNumeric(boolean onOff)
 o setPrimaryKey
  public void setPrimaryKey(boolean primaryKey)
Indicates that this field is a primary key field
Parameters:
primaryKey - Yes/No
 o isPrimaryKey
  public boolean isPrimaryKey()
 o handleEvent
  public boolean handleEvent(Event event)
Overrides:
handleEvent in class Component
 o didDataChange
  public boolean didDataChange()
 o generateUpdateSQL
  public String generateUpdateSQL(boolean addSet)
Generates an update SQL command if the data has changed.
Parameters:
addSet - If true, adds a SET to the beginning of the statement
 o generateInsertSQL
  public String generateInsertSQL(boolean addParen)
Generates an insert SQL command if the data has changed.
Parameters:
addParen - If true, adds an open parentheses to the beginning of the statement
 o getSQL
  public String getSQL(boolean forWhere)
Returns an SQL statement suitable for a WHERE, INSERT or a SET clause
Parameters:
forWhere - Indicates that the return string should include the column name.
 o filterEvent
  public boolean filterEvent(Event event)
This method checks for certain events. If the event is one we want, we return true which triggers handleEvent() to not handle it.
Parameters:
event - The event to filter

All Packages  Class Hierarchy  This Package  Previous  Next  Index