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 DSTableFieldIFacepublic void setDataType(java.lang.String aDataType)
aDataType - The dataType to set.public boolean isDisplayed()
isDisplayed in interface DBDisplayItemIFacepublic void setDisplayed(boolean isDisplayed)
setDisplayed in interface DBDisplayItemIFaceisDisplayed - The isDisplayed to set.public java.lang.String getName()
getName in interface DSTableFieldIFacepublic void setName(java.lang.String aName)
aName - The name to set.public java.lang.String getTableName()
getTableName in interface DBDisplayItemIFacepublic 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.Objectpublic java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferablepublic java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData in interface java.awt.datatransfer.Transferablejava.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionpublic java.util.Vector getMissingValueCode()
getMissingValueCode in interface DSTableFieldIFacepublic void addMissingValueCode(java.lang.String code)
addMissingValueCode in interface DSTableFieldIFacecode - public void setMissingValueCode(java.util.Vector missingValueVector)
setMissingValueCode in interface DSTableFieldIFace