public abstract class ContextualComponentEditor
extends java.lang.Object
releaseEditor() will be called on it.ComponentEditorContext| Constructor and Description | 
|---|
ContextualComponentEditor()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
componentDataChanged()
Called when the component editor context has new component data available for the editor. 
 | 
abstract java.awt.Component | 
getComponentEditor()
Returns the Swing component that is UI representation of the component editor. 
 | 
abstract boolean | 
handleModelChange(oracle.bali.xml.model.XmlModelEvent event)
Gives a chance to the component editor to update its state when the underlyning model changes. 
 | 
void | 
releaseEditor()
Called by the component editor environment to tell the component editor to cleanup its state. 
 | 
abstract void | 
setContext(ComponentEditorContext context)
Called by the component editor environment to provide additional information. 
 | 
public abstract void setContext(ComponentEditorContext context) throws InvalidContextException
context - Contextual information.InvalidContextException - if the editor can not handle given ComponentEditorContextpublic void releaseEditor()
setContext(ComponentEditorContext) in case the editor is about to be reused.public boolean componentDataChanged()
ComponentEditorContext.requestNewComponentData().public abstract java.awt.Component getComponentEditor()
public abstract boolean handleModelChange(oracle.bali.xml.model.XmlModelEvent event)
event -