org.progeeks.meta.swing
Class AbstractPropertyEditor

java.lang.Object
  extended by org.progeeks.meta.swing.AbstractPropertyUI
      extended by org.progeeks.meta.swing.AbstractPropertyEditor
All Implemented Interfaces:
MetaPropertyEditor, MetaPropertyUI
Direct Known Subclasses:
AbstractSpinnerEditor, BooleanEditor, ColorEditor, ComboEnumeratedTypeEditor, ContainerEditor, DefaultPropertyEditor, FileEditor, FontEditor, ListEditor, LongStringEditor, MetaObjectTabbedPaneUI, SimpleDateEditor, SimpleDateTimeEditor, TableUI

public abstract class AbstractPropertyEditor
extends AbstractPropertyUI
implements MetaPropertyEditor

Base implementation of the MetaPropertyEditor interface. Extends AbstractPropertyUI and provides additional editing capabilities.

Version:
$Revision: 1.3 $
Author:
Paul Speed

Constructor Summary
AbstractPropertyEditor()
           
 
Method Summary
 void flushEdits()
          Causes any edits in progress to be flushed to the mutator if possible.
protected abstract  void releaseComponent()
          Implemented by subclasses to release any component-related resources.
 
Methods inherited from class org.progeeks.meta.swing.AbstractPropertyUI
getPropertyMutator, getUIComponent, getViewContext, initializeView, isLabeled, isSingleColumn, propertyChanged, release, resetComponentValue, setComponentValue, setPropertyMutator, setPropertyValue, setupToolTipText, terminateView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.progeeks.meta.swing.MetaPropertyUI
getUIComponent, getViewContext, initializeView, isLabeled, isSingleColumn, release, setPropertyMutator
 

Constructor Detail

AbstractPropertyEditor

public AbstractPropertyEditor()
Method Detail

flushEdits

public void flushEdits()
Causes any edits in progress to be flushed to the mutator if possible. Default implementation does nothing.

Specified by:
flushEdits in interface MetaPropertyEditor

releaseComponent

protected abstract void releaseComponent()
Implemented by subclasses to release any component-related resources.

Overrides:
releaseComponent in class AbstractPropertyUI


Copyright © 2002-2003 Paul Speed. All Rights Reserved.