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

Class jif.awt.AwareTextArea

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.TextComponent
                   |
                   +----java.awt.TextArea
                           |
                           +----jif.awt.AwareTextArea

public class AwareTextArea
extends TextArea
implements Aware
An extension of the default TextArea
See Also:
TextArea

Variable Index

 o TAB_KEY

Constructor Index

 o AwareTextArea(int, int)
 o AwareTextArea(int, int, String)
 o AwareTextArea(int, int, String, boolean)
 o AwareTextArea(String)
 o AwareTextArea(String, String)
 o AwareTextArea(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 AwareTextArea
  public AwareTextArea(String s)
 o AwareTextArea
  public AwareTextArea(String s,
                       String columnName)
 o AwareTextArea
  public AwareTextArea(String s,
                       String columnName,
                       boolean primaryKey)
 o AwareTextArea
  public AwareTextArea(int rows,
                       int cols)
 o AwareTextArea
  public AwareTextArea(int rows,
                       int cols,
                       String columnName)
 o AwareTextArea
  public AwareTextArea(int rows,
                       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