public class Applications extends XMLCollection
controlledPanel, controlPanel, IDPrefix, myOwner, refCollectionElementsatts, isCollapsed, isReadOnly, isRequired, isVisible, labelName, name, NEWLINE, OFFSET, value| 构造器和说明 |
|---|
Applications(XMLComplexElement packageORWProcess)
Creates a new instance of the class.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canRemoveApplication(Application toRemove) |
boolean |
canRemoveElement(XMLElement el)
Checks if specified application 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.
|
Application |
getApplication(String ID) |
Collection |
getChoosable()
It is overriden to give the caller all Applications except the ones with
same Ids as applications on lower level:
If Applications instance is defined at the the workflow process
level, it gives all of it's applications plus the ones defined at the
package level (including all applications from externaly referenced
packages).
|
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 application 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()
It is overriden to give the caller all Applications:
If Applications instance is defined at the the workflow process
level, it gives all of it's applications plus the ones defined at the
package level (including all applications from externaly referenced
packages).
|
protected void |
insertFromExternal(Package ep) |
boolean |
isMine(Application a) |
protected void |
removeFromExternal(Package ep) |
protected void |
updateID(String someID)
Overrides parent method to be accessible within application.
|
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, toXMLfromXML, getPrintDescription, getPrintDescription, isCollapsed, isReadOnly, isRequired, isValid, isValidEnter, isVisible, setCollapsed, setLabelName, setRequired, setValue, setVisible, toLabel, toName, toValuepublic Applications(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 Application getApplication(String ID)
public boolean canRemoveElement(XMLElement el)
canRemoveElement 在类中 XMLCollectionpublic boolean canRemoveApplication(Application toRemove)
public boolean isMine(Application a)
public String getReadOnlyMessageName(XMLComplexElement el)
XMLCollectiongetReadOnlyMessageName 在类中 XMLCollectionpublic String getInUseMessageName(XMLComplexElement el)
XMLCollectiongetInUseMessageName 在类中 XMLCollectionpublic Package getPackage()
protected void insertFromExternal(Package ep)
protected void removeFromExternal(Package ep)
public int[] getInvisibleTableFieldOrdinals()
XMLCollectionXMLComplexElement.fillStructure() method.protected void updateID(String someID)
updateID 在类中 XMLCollectionsomeID - the ID value upon the update is performed.Copyright © 2023 onecode. All rights reserved.