public class Participants extends XMLCollection
Participant,
序列化表格controlledPanel, controlPanel, IDPrefix, myOwner, refCollectionElementsatts, isCollapsed, isReadOnly, isRequired, isVisible, labelName, name, NEWLINE, OFFSET, value| 构造器和说明 |
|---|
Participants(XMLComplexElement senior)
Creates a new instance of the class.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canHideOrShow()
Oddly named method tells if this instance of Participants is workflow
process contained, thus is able to show or hide participants.
|
boolean |
canRemoveElement(XMLElement el)
Checks if specified participant can be removed.
|
boolean |
canRemoveParticipant(Participant toRemove) |
Object |
clone()
Used to create exact copy of instance of this class.
|
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()
Returns collection of all participants from the level where this
collection belongs (package or process level) and all levels above, but
leaving out the participants from higher level that were redefined at
lower level.
|
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() |
Participant |
getParticipant(String ID) |
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()
It is overriden to give the caller all Participants:
If Participants instance is defined at the the workflow process
level, it gives all of it's participants plus the ones defined at the
package level (including all participants from externaly referenced
packages).
|
protected void |
insertFromExternal(Package ep) |
boolean |
isExternal(Participant p) |
boolean |
isMine(Participant p) |
protected void |
removeFromExternal(Package ep) |
add, canInsertElement, clear, 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 Participants(XMLComplexElement senior)
senior - DTDComplexElementpublic boolean canRemoveElement(XMLElement el)
canRemoveElement 在类中 XMLCollectionpublic boolean canRemoveParticipant(Participant toRemove)
public boolean canHideOrShow()
public XMLElement generateNewElement()
generateNewElement 在类中 XMLCollectionpublic Collection getTableElements()
getTableElements 在类中 XMLCollectionpublic Collection getChoosable()
getChoosable 在类中 XMLCollectiongetTableElements()public boolean isMine(Participant p)
public boolean isExternal(Participant p)
public Package getPackage()
protected void removeFromExternal(Package ep)
protected void insertFromExternal(Package ep)
public Participant getParticipant(String ID)
public String getReadOnlyMessageName(XMLComplexElement el)
XMLCollectiongetReadOnlyMessageName 在类中 XMLCollectionpublic String getInUseMessageName(XMLComplexElement el)
XMLCollectiongetInUseMessageName 在类中 XMLCollectionpublic int[] getInvisibleTableFieldOrdinals()
XMLCollectionXMLComplexElement.fillStructure() method.public Object clone()
XMLElementclone 在类中 XMLCollectionCopyright © 2023 onecode. All rights reserved.