public class DBSelectTableModelItem extends java.lang.Object implements java.awt.datatransfer.Transferable, DBDisplayItemIFace
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mCriteria |
protected java.lang.String |
mDataType |
protected DBDisplayItemIFace |
mDisplayItem |
protected java.awt.datatransfer.DataFlavor[] |
mFlavors |
protected boolean |
mIsDisplayed |
protected java.lang.String |
mName |
protected java.lang.String |
mOper |
protected int |
mTableId |
protected java.lang.String |
mTableName |
Constructor and Description |
---|
DBSelectTableModelItem()
Default Constructor
|
DBSelectTableModelItem(DBDisplayItemIFace aDisplayItem)
Constructor from DBTableField
|
DBSelectTableModelItem(DBSelectTableModelItem aItem)
Copy Constructor
|
DBSelectTableModelItem(java.lang.String aTableName,
java.lang.String aFieldName,
java.lang.String aDataType,
boolean aIsDisplayed,
java.lang.String aCriteria,
java.lang.String aOperator,
java.util.Vector missingValue)
Constructor with args
|
Modifier and Type | Method and Description |
---|---|
void |
addMissingValueCode(java.lang.String code)
Method to add missing value code into a vector.
|
java.lang.String |
getCriteria()
Return the criteria
|
java.lang.String |
getDataType()
Gets the dataType
|
DBDisplayItemIFace |
getDisplayItem()
Gets the DBDisplayItemIFace object
|
java.util.Vector |
getMissingValueCode()
Method to return the vector which store the missing value code.
|
java.lang.String |
getName()
Return the name
|
java.lang.String |
getOperator()
Returns the operator name
|
int |
getTableId()
Return the table Id
|
java.lang.String |
getTableName()
Return the table name
|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
If the data was requested in the "java.lang.String" flavor, return the
String representing the selection.
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Returns the array of mFlavors in which it can provide the data.
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns whether the requested flavor is supported by this object.
|
boolean |
isDisplayed()
Returns whether the item is to be "displayed" in the select statment
|
void |
setCriteria(java.lang.String aCriteria) |
void |
setDataType(java.lang.String aDataType)
Sets the dataType
|
void |
setDisplayed(boolean isDisplayed)
Sets the displayed attr, if it has a mDisplayItem it will use that
instead for caching the value and making sure the UI is properly updated
|
void |
setDisplayItem(DBDisplayItemIFace aDisplayItem)
Sets the DBDisplayItemIFace object
|
void |
setMissingValueCode(java.util.Vector missingValueVector)
Method to return the vector which store the missing value code.
|
void |
setName(java.lang.String aName) |
void |
setOperator(java.lang.String aOper)
set the operator by name (string)
|
void |
setTableId(int aTableId)
Sets the table Id
|
void |
setTableName(java.lang.String aTableName)
Sets the table name
|
java.lang.String |
toString()
Returns the name as the textual rendering (the name)
|
protected DBDisplayItemIFace mDisplayItem
protected int mTableId
protected java.lang.String mTableName
protected java.lang.String mName
protected java.lang.String mDataType
protected boolean mIsDisplayed
protected java.lang.String mCriteria
protected java.lang.String mOper
protected java.awt.datatransfer.DataFlavor[] mFlavors
public DBSelectTableModelItem()
public DBSelectTableModelItem(java.lang.String aTableName, java.lang.String aFieldName, java.lang.String aDataType, boolean aIsDisplayed, java.lang.String aCriteria, java.lang.String aOperator, java.util.Vector missingValue)
aTableName
- table nameaFieldName
- field nameaDataType
- data typeaIsDisplayed
- whether it is displayedaCriteria
- criteriaaOperator
- operatorpublic DBSelectTableModelItem(DBSelectTableModelItem aItem)
aItem
- item to be copiedpublic DBSelectTableModelItem(DBDisplayItemIFace aDisplayItem)
public void setDisplayItem(DBDisplayItemIFace aDisplayItem)
aDisplayItem
- object to setpublic DBDisplayItemIFace getDisplayItem()
public java.lang.String getDataType()
getDataType
in interface DSTableFieldIFace
public void setDataType(java.lang.String aDataType)
aDataType
- The dataType to set.public boolean isDisplayed()
isDisplayed
in interface DBDisplayItemIFace
public void setDisplayed(boolean isDisplayed)
setDisplayed
in interface DBDisplayItemIFace
isDisplayed
- The isDisplayed to set.public java.lang.String getName()
getName
in interface DSTableFieldIFace
public void setName(java.lang.String aName)
aName
- The name to set.public java.lang.String getTableName()
getTableName
in interface DBDisplayItemIFace
public void setTableName(java.lang.String aTableName)
aTableName
- The tableName to set.public int getTableId()
public void setTableId(int aTableId)
aTableId
- The table Id to set.public java.lang.String getCriteria()
public void setCriteria(java.lang.String aCriteria)
aCriteria
- The criteria to set.public java.lang.String getOperator()
public void setOperator(java.lang.String aOper)
aOper
- the operatorpublic java.lang.String toString()
toString
in class java.lang.Object
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
public java.util.Vector getMissingValueCode()
getMissingValueCode
in interface DSTableFieldIFace
public void addMissingValueCode(java.lang.String code)
addMissingValueCode
in interface DSTableFieldIFace
code
- public void setMissingValueCode(java.util.Vector missingValueVector)
setMissingValueCode
in interface DSTableFieldIFace