facets.core.app
Class ValueEdit

java.lang.Object
  extended by facets.util.Tracer
      extended by facets.core.app.ValueEdit

public abstract class ValueEdit
extends Tracer

Encapsulates editing of a ValueNode using an input dialog.


Constructor Summary
ValueEdit(PathSelection selection)
           
 
Method Summary
protected  void checkKeyValue(ValueNode node, java.lang.String key)
           
 boolean dialogEdit()
           
protected abstract  java.lang.String getDialogInput(java.lang.String title, java.lang.String rubric, java.lang.String proposal)
           
 
Methods inherited from class facets.util.Tracer
trace, trace, trace, trace, trace, traceDebug, traceDebug, traceObjectText, traceOutput, traceOutputWithClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueEdit

public ValueEdit(PathSelection selection)
Method Detail

dialogEdit

public final boolean dialogEdit()

checkKeyValue

protected void checkKeyValue(ValueNode node,
                             java.lang.String key)

getDialogInput

protected abstract java.lang.String getDialogInput(java.lang.String title,
                                                   java.lang.String rubric,
                                                   java.lang.String proposal)