public class DDClassField extends DDField implements Transferable, Serializable
fFlist, fIsToModify, fNew
CLS_NAME, FIELD_NOT_FOUND_TYPE, FIELD_NUM, kEditable, kEditableColor, kElementID, kFirstElementID, kHGap, kMagentaColor, kNewObject, kNonExistent, kNotEditableColor, kNumberDDFields, kStringLength, kVGap, PKG_NAME
Constructor and Description |
---|
DDClassField(DDField item) |
DDClassField(FList list,
boolean newClassOrField) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
String |
getAuditable() |
String |
getColumn() |
String |
getCreatePermission() |
Vector |
getDDClassFields() |
String |
getEncryptable() |
String |
getLabel() |
String |
getLength() |
String |
getModifyPermission() |
String |
getNumber() |
String |
getOrder() |
String |
getStorage() |
String |
getTable() |
Object |
getTransferData(DataFlavor flavor) |
DataFlavor[] |
getTransferDataFlavors() |
int |
getTypeIndex() |
boolean |
isASystemManagedFld()
Varifies whether the passed in DDClassField is to be managed by system
|
boolean |
isDataFlavorSupported(DataFlavor flavor) |
boolean |
isMandatoryField() |
boolean |
isThisAMandatoryField()
Varifies whether the passed in DDClassField is a mandatory field for this
DDClass class |
boolean |
isToBeDefinedBySystem() |
static void |
setHashMap(HashMap map) |
void |
setIsMandatoryField(boolean mandatoryFld) |
void |
setToBeDefinedBySystem(boolean systemFld) |
void |
updateFList(Hashtable hashtable) |
createFieldArray, createIconArray, createJavaTypeArray, createTypeArray, customField, generateCHeaderfileEntry, generateJavaFldFile, generateJavaPropertiesEntry, getIcon, getIcon, getJavaClassName, getJavaTypeString, getTypeIndex, getTypeString, getTypeString
compareTo, createFList, getDescription, getFList, getName, getReadAccess, getStartSequenceNumber, getWriteAccess, isNew, isOpenedForModifications, setFieldProperties, setFList, setIsNew, setIsOpenedForModifications, toString
public DDClassField(DDField item) throws EBufException
EBufException
public DDClassField(FList list, boolean newClassOrField) throws EBufException
EBufException
public static void setHashMap(HashMap map)
public Object clone() throws CloneNotSupportedException
clone
in class DDField
CloneNotSupportedException
public void setToBeDefinedBySystem(boolean systemFld)
public boolean isToBeDefinedBySystem()
public void setIsMandatoryField(boolean mandatoryFld)
public boolean isMandatoryField()
public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface Transferable
public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
in interface Transferable
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
getTransferData
in interface Transferable
UnsupportedFlavorException
IOException
public int getTypeIndex()
getTypeIndex
in class DDField
public String getNumber() throws EBufException
getNumber
in class DDField
EBufException
public String getLength() throws EBufException
getLength
in class DDBase
EBufException
public String getModifyPermission() throws EBufException
getModifyPermission
in class DDBase
EBufException
public String getCreatePermission() throws EBufException
getCreatePermission
in class DDBase
EBufException
public String getAuditable() throws EBufException
getAuditable
in class DDBase
EBufException
public String getEncryptable() throws EBufException
getEncryptable
in class DDBase
EBufException
public String getOrder() throws EBufException
getOrder
in class DDBase
EBufException
public String getLabel() throws EBufException
getLabel
in class DDBase
EBufException
public String getColumn() throws EBufException
getColumn
in class DDBase
EBufException
public String getTable() throws EBufException
getTable
in class DDBase
EBufException
public String getStorage() throws EBufException
getStorage
in class DDBase
EBufException
public Vector getDDClassFields() throws EBufException
EBufException
public void updateFList(Hashtable hashtable) throws EBufException
EBufException
public boolean isASystemManagedFld() throws EBufException
classFieldObj
- Object of DDClassField
which is to be
varified whether it is to be managed by system true
if the passed in object of
DDClassField
is to be managed by system;
flase
otherwiseEBufException
- JAVAPCM API's EBufException is thrownpublic boolean isThisAMandatoryField() throws EBufException
DDClass
classclassFieldObj
- Object of DDClassField
which is to be
varified whether it is a mandatory field for this class true
if the passed in object of
DDClassField
is a mandatory field for this
class; flase
otherwiseEBufException
- JAVAPCM API's EBufException is thrownCopyright © 2003, 2023, Oracle and/or its affiliates.