Together Workflow Editor 3.0-1 API

org.enhydra.jawe
Interface JaWEComponent

All Known Subinterfaces:
GraphOverview, XPDLElementEditor
All Known Implementing Classes:
DetailedPackageNavigator, ExtPkgRelations, GraphController, GraphOverviewPanel, InfoBarController, JaWEController, LanguageSwitcherManager, LDAPController, NewStandardXPDLElementEditor, PackageNavigator, ProblemsNavigator, PropertiesPanelComponent, RecentFilesManager, ReconfiguratorManager, SearchNavigator, SimpleNavigator, StandardXPDLElementEditor, TableEditor, TogWEStandardXPDLElementEditor, TogWETableEditor, TransientPkgPool, ValidationOrSearchResultEditor, WfXML, XPDLViewController

public interface JaWEComponent

JaWE component interface.

Author:
Sasa Bojanic, Miroslav Popov

Field Summary
static java.lang.String LOWER_STATUS_COMPONENT
           
static java.lang.String MAIN_COMPONENT
           
static java.lang.String OTHER_COMPONENT
           
static java.lang.String SPECIAL_COMPONENT
           
static java.lang.String TREE_COMPONENT
           
static java.lang.String UPPER_STATUS_COMPONENT
           
 
Method Summary
 boolean adjustXPDL(org.enhydra.shark.xpdl.elements.Package pkg)
           
 boolean canCreateElement(org.enhydra.shark.xpdl.XMLCollection col)
           
 boolean canDuplicateElement(org.enhydra.shark.xpdl.XMLCollection col, org.enhydra.shark.xpdl.XMLElement el)
           
 boolean canInsertElement(org.enhydra.shark.xpdl.XMLCollection col, org.enhydra.shark.xpdl.XMLElement el)
           
 boolean canModifyElement(org.enhydra.shark.xpdl.XMLElement el)
           
 boolean canRemoveElement(org.enhydra.shark.xpdl.XMLCollection col, org.enhydra.shark.xpdl.XMLElement el)
           
 boolean canRepositionElement(org.enhydra.shark.xpdl.XMLCollection col, org.enhydra.shark.xpdl.XMLElement el)
           
 java.util.List checkValidity(org.enhydra.shark.xpdl.XMLElement el, boolean fullCheck)
           
 java.lang.String getName()
           
 JaWEComponentSettings getSettings()
           
 java.lang.String getType()
           
 JaWEComponentView getView()
           
 boolean isUpdateInProgress()
           
 void setType(java.lang.String type)
           
 void setUpdateInProgress(boolean inProgress)
           
 

Field Detail

MAIN_COMPONENT

static final java.lang.String MAIN_COMPONENT
See Also:
Constant Field Values

SPECIAL_COMPONENT

static final java.lang.String SPECIAL_COMPONENT
See Also:
Constant Field Values

TREE_COMPONENT

static final java.lang.String TREE_COMPONENT
See Also:
Constant Field Values

OTHER_COMPONENT

static final java.lang.String OTHER_COMPONENT
See Also:
Constant Field Values

UPPER_STATUS_COMPONENT

static final java.lang.String UPPER_STATUS_COMPONENT
See Also:
Constant Field Values

LOWER_STATUS_COMPONENT

static final java.lang.String LOWER_STATUS_COMPONENT
See Also:
Constant Field Values
Method Detail

getSettings

JaWEComponentSettings getSettings()

getView

JaWEComponentView getView()

getName

java.lang.String getName()

getType

java.lang.String getType()

setType

void setType(java.lang.String type)

adjustXPDL

boolean adjustXPDL(org.enhydra.shark.xpdl.elements.Package pkg)

checkValidity

java.util.List checkValidity(org.enhydra.shark.xpdl.XMLElement el,
                             boolean fullCheck)

canCreateElement

boolean canCreateElement(org.enhydra.shark.xpdl.XMLCollection col)

canInsertElement

boolean canInsertElement(org.enhydra.shark.xpdl.XMLCollection col,
                         org.enhydra.shark.xpdl.XMLElement el)

canModifyElement

boolean canModifyElement(org.enhydra.shark.xpdl.XMLElement el)

canRemoveElement

boolean canRemoveElement(org.enhydra.shark.xpdl.XMLCollection col,
                         org.enhydra.shark.xpdl.XMLElement el)

canDuplicateElement

boolean canDuplicateElement(org.enhydra.shark.xpdl.XMLCollection col,
                            org.enhydra.shark.xpdl.XMLElement el)

canRepositionElement

boolean canRepositionElement(org.enhydra.shark.xpdl.XMLCollection col,
                             org.enhydra.shark.xpdl.XMLElement el)

setUpdateInProgress

void setUpdateInProgress(boolean inProgress)

isUpdateInProgress

boolean isUpdateInProgress()

Together Workflow Editor 3.0-1 API