TWE 2.3-2 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, 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

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

SPECIAL_COMPONENT

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

TREE_COMPONENT

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

OTHER_COMPONENT

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

UPPER_STATUS_COMPONENT

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

LOWER_STATUS_COMPONENT

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

getSettings

public JaWEComponentSettings getSettings()

getView

public JaWEComponentView getView()

getName

public java.lang.String getName()

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

adjustXPDL

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

checkValidity

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

canCreateElement

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

canInsertElement

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

canModifyElement

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

canRemoveElement

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

canDuplicateElement

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

canRepositionElement

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

setUpdateInProgress

public void setUpdateInProgress(boolean inProgress)

isUpdateInProgress

public boolean isUpdateInProgress()

TWE 2.3-2 API