public class DataFields extends XMLCollection
controlledPanel, controlPanel, IDPrefix, myOwner, refCollectionElementsatts, isCollapsed, isReadOnly, isRequired, isVisible, labelName, name, NEWLINE, OFFSET, value| 构造器和说明 |
|---|
DataFields(XMLComplexElement packageORWProcess)
Creates a new instance of the class.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canRemoveElement(XMLElement el)
Checks if specified data field can be removed.
|
XMLElement |
generateNewElement()
Generates a new element of the class which instances are members of
collection of this class. return The generated instance of class that
makes collection.
|
Collection |
getChoosable()
If DataFields instance is defined at the the process level, it gives
all of it's data fields plus the ones defined at the package level
(except the ones that have the ID identical to some DataField at the
process level), plus all formal parameters of process .
|
DataField |
getDataField(String ID)
Returns a data field with specified ID.
|
String |
getInUseMessageName(XMLComplexElement el)
Returns the name of the message defined within property file that
explains the reason why element that is in use can't be deleted.
|
int[] |
getInvisibleTableFieldOrdinals()
Returns the ordinal numbers of elements not to be displayed within table
panel.
|
Package |
getPackage()
Usefull to determine if some data field is from other package.
|
String |
getReadOnlyMessageName(XMLComplexElement el)
Returns the name of the message defined within property file that
explains the reason why element marked as read only can't be deleted.
|
Collection |
getTableElements()
Returns all DataFields:
If DataFields instance is defined at the the process level, it gives
all of it's data fields plus the ones defined at the package level.
|
boolean |
isMine(DataField df) |
protected boolean |
isUsedWithinTransitionConditions(DataField df) |
add, canInsertElement, clear, clone, decrementID, fromXML, generateID, get, getCollectionElement, getControlledPanel, getControlPanel, getCurrentID, getEditableDefaultValue, getEditableTableFieldOrdinals, getElementStructure, getIDPrefix, getJList, getNode, getOwner, getPanel, getValues, getXPDLNode, isEmpty, isIdValid, isJCheckBox, onElementCreated, onElementDeleted, onElementInserted, onElementModified, onElementRemoved, refreshCollection, refreshLabelName, remove, resetID, setCurrentID, setIDPrefix, setOwner, setReadOnly, size, toCollection, toString, toXML, updateIDfromXML, getPrintDescription, getPrintDescription, isCollapsed, isReadOnly, isRequired, isValid, isValidEnter, isVisible, setCollapsed, setLabelName, setRequired, setValue, setVisible, toLabel, toName, toValuepublic DataFields(XMLComplexElement packageORWProcess)
packageORWProcess - The class instance which member is this class instance.public XMLElement generateNewElement()
generateNewElement 在类中 XMLCollectionpublic Collection getTableElements()
getTableElements 在类中 XMLCollectionpublic Collection getChoosable()
getChoosable 在类中 XMLCollectionpublic DataField getDataField(String ID)
ID - The 'Id' attribute of wanted instance of DataField element
defined within collection.public boolean canRemoveElement(XMLElement el)
canRemoveElement 在类中 XMLCollectionprotected boolean isUsedWithinTransitionConditions(DataField df)
public boolean isMine(DataField df)
public String getReadOnlyMessageName(XMLComplexElement el)
XMLCollectiongetReadOnlyMessageName 在类中 XMLCollectionpublic String getInUseMessageName(XMLComplexElement el)
XMLCollectiongetInUseMessageName 在类中 XMLCollectionpublic Package getPackage()
public int[] getInvisibleTableFieldOrdinals()
XMLCollectionXMLComplexElement.fillStructure() method.Copyright © 2023 onecode. All rights reserved.