de.mindcrimeilab.xsanalyzer.model
Class AbstractTreeSelectionGuard

java.lang.Object
  extended by de.mindcrimeilab.xsanalyzer.model.AbstractTreeSelectionGuard
All Implemented Interfaces:
PropertyChangeListener, EventListener
Direct Known Subclasses:
TreeSingleSelectionGuard, XSObjectTreeSingleSelectionGuard

public abstract class AbstractTreeSelectionGuard
extends Object
implements PropertyChangeListener

Version:
$Revision: 165 $
Author:
Michael Engelhardt, $Author: agony $

Constructor Summary
AbstractTreeSelectionGuard(org.springframework.binding.value.ValueModel selectionHolder, org.springframework.richclient.core.Guarded guarded)
           
 
Method Summary
 org.springframework.richclient.core.Guarded getGuarded()
           
 org.springframework.binding.value.ValueModel getSelectionHolder()
           
 void propertyChange(PropertyChangeEvent evt)
           
protected abstract  boolean shouldEnable(TreePath[] selected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTreeSelectionGuard

public AbstractTreeSelectionGuard(org.springframework.binding.value.ValueModel selectionHolder,
                                  org.springframework.richclient.core.Guarded guarded)
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

getGuarded

public org.springframework.richclient.core.Guarded getGuarded()

getSelectionHolder

public org.springframework.binding.value.ValueModel getSelectionHolder()

shouldEnable

protected abstract boolean shouldEnable(TreePath[] selected)


Copyright © 2010. All Rights Reserved.