org.enhydra.jawe.components.packagenavigator
Class PackageNavigator
java.lang.Object
org.enhydra.jawe.components.packagenavigator.PackageNavigator
- All Implemented Interfaces:
- java.util.EventListener, java.util.Observer, javax.swing.event.TreeSelectionListener, JaWEComponent
public class PackageNavigator
- extends java.lang.Object
- implements JaWEComponent, java.util.Observer, javax.swing.event.TreeSelectionListener
Used to handle events in Package hierarchy tree.
- Author:
- Sasa Bojanic
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected java.lang.String type
panel
protected PackageNavigatorPanel panel
updateInProgress
protected boolean updateInProgress
settings
protected PackageNavigatorSettings settings
PackageNavigator
public PackageNavigator(JaWEComponentSettings settings)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSettings
public JaWEComponentSettings getSettings()
- Specified by:
getSettings
in interface JaWEComponent
getNavigatorSettings
public PackageNavigatorSettings getNavigatorSettings()
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
update
public void update(XPDLElementChangeInfo info)
init
protected void init()
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
- Specified by:
valueChanged
in interface javax.swing.event.TreeSelectionListener
getView
public JaWEComponentView getView()
- Specified by:
getView
in interface JaWEComponent
getDisplay
public javax.swing.JComponent getDisplay()
getType
public java.lang.String getType()
- Specified by:
getType
in interface JaWEComponent
setType
public void setType(java.lang.String type)
- Specified by:
setType
in interface JaWEComponent
getName
public java.lang.String getName()
- Specified by:
getName
in interface JaWEComponent
adjustXPDL
public boolean adjustXPDL(org.enhydra.shark.xpdl.elements.Package pkg)
- Specified by:
adjustXPDL
in interface JaWEComponent
checkValidity
public java.util.List checkValidity(org.enhydra.shark.xpdl.XMLElement el,
boolean fullCheck)
- Specified by:
checkValidity
in interface JaWEComponent
canCreateElement
public boolean canCreateElement(org.enhydra.shark.xpdl.XMLCollection col)
- Specified by:
canCreateElement
in interface JaWEComponent
canInsertElement
public boolean canInsertElement(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
- Specified by:
canInsertElement
in interface JaWEComponent
canModifyElement
public boolean canModifyElement(org.enhydra.shark.xpdl.XMLElement el)
- Specified by:
canModifyElement
in interface JaWEComponent
canRemoveElement
public boolean canRemoveElement(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
- Specified by:
canRemoveElement
in interface JaWEComponent
canDuplicateElement
public boolean canDuplicateElement(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
- Specified by:
canDuplicateElement
in interface JaWEComponent
canRepositionElement
public boolean canRepositionElement(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
- Specified by:
canRepositionElement
in interface JaWEComponent
setUpdateInProgress
public void setUpdateInProgress(boolean inProgress)
- Specified by:
setUpdateInProgress
in interface JaWEComponent
isUpdateInProgress
public boolean isUpdateInProgress()
- Specified by:
isUpdateInProgress
in interface JaWEComponent