org.siebengeisslein.ide.source
Class PExpressionEditor

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.PComponent<ComponentType,UserScopeDataType>
          extended by org.siebengeisslein.pgui.PJComponent<ExpressionEditor,UserScopeData>
              extended by org.siebengeisslein.ide.source.PExpressionEditor
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named

public class PExpressionEditor
extends PJComponent<ExpressionEditor,UserScopeData>


Constructor Summary
PExpressionEditor()
           
 
Method Summary
 PExpressionEditor clone(CloneHelper helper)
           
protected  ExpressionEditor createComponent()
          Create and initialize the component.
protected  UserScopeData createUserScopeData()
           
 HasExpression getHasExpression()
           
protected  void onChange()
           
 void setHasExpression(HasExpression expression)
           
 
Methods inherited from class org.siebengeisslein.pgui.PJComponent
getBorder, getForeground, getMinimumSize, getPreferredSize, merge, requestFocus, revalidate, setBorder, setForeground, setMinimumSize, setPreferredSize, setTransferHandler
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initChangeListener, initTransient, isModified, onCreateJComponent, repaint, replaceMerged, setComponentId, setName, showPopup, swingDo, validate
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PExpressionEditor

public PExpressionEditor()
Method Detail

createComponent

protected ExpressionEditor createComponent()
Description copied from class: PComponent
Create and initialize the component.

Specified by:
createComponent in class PComponent<ExpressionEditor,UserScopeData>

getHasExpression

public HasExpression getHasExpression()

setHasExpression

public void setHasExpression(HasExpression expression)

onChange

protected void onChange()
Overrides:
onChange in class PJComponent<ExpressionEditor,UserScopeData>

clone

public PExpressionEditor clone(CloneHelper helper)
                        throws java.lang.CloneNotSupportedException
Specified by:
clone in interface CloneAware
Overrides:
clone in class PJComponent<ExpressionEditor,UserScopeData>
Throws:
java.lang.CloneNotSupportedException

createUserScopeData

protected UserScopeData createUserScopeData()
Specified by:
createUserScopeData in class PComponent<ExpressionEditor,UserScopeData>