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
-
TAB_KEY
-
-
AwareTextField(int)
-
-
AwareTextField(int, String)
-
-
AwareTextField(int, String, boolean)
-
-
AwareTextField(String)
-
-
AwareTextField(String, String)
-
-
AwareTextField(String, String, boolean)
-
-
didDataChange()
-
-
filterEvent(Event)
- This method checks for certain events.
-
generateInsertSQL(boolean)
- Generates an insert SQL command if the data has changed.
-
generateUpdateSQL(boolean)
- Generates an update SQL command if the data has changed.
-
getColumnName()
-
-
getSQL(boolean)
- Returns an SQL statement suitable for a WHERE, INSERT or a SET clause
-
handleEvent(Event)
-
-
isPrimaryKey()
-
-
setColumnName(String)
- Sets the database column name for this field
-
setNumeric(boolean)
-
-
setPrimaryKey(boolean)
- Indicates that this field is a primary key field
TAB_KEY
public final static int TAB_KEY
AwareTextField
public AwareTextField(String s)
AwareTextField
public AwareTextField(String s,
String columnName)
AwareTextField
public AwareTextField(String s,
String columnName,
boolean primaryKey)
AwareTextField
public AwareTextField(int cols)
AwareTextField
public AwareTextField(int cols,
String columnName)
AwareTextField
public AwareTextField(int cols,
String columnName,
boolean primaryKey)
setColumnName
public void setColumnName(String columnName)
- Sets the database column name for this field
- Parameters:
- columnName - The column name
getColumnName
public String getColumnName()
setNumeric
public void setNumeric(boolean onOff)
setPrimaryKey
public void setPrimaryKey(boolean primaryKey)
- Indicates that this field is a primary key field
- Parameters:
- primaryKey - Yes/No
isPrimaryKey
public boolean isPrimaryKey()
handleEvent
public boolean handleEvent(Event event)
- Overrides:
- handleEvent in class Component
didDataChange
public boolean didDataChange()
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
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
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.
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