j3d.utils.propertyEditors
Class PropertyEditorBuilder

java.lang.Object
  extended by j3d.utils.propertyEditors.PropertyEditorBuilder
Direct Known Subclasses:
PEAbstractButtonBuilder, PEComboBoxBuilder, PERadioButtonGroupBuilder, PESliderBuilder

public abstract class PropertyEditorBuilder
extends java.lang.Object


Constructor Summary
PropertyEditorBuilder()
           
 
Method Summary
abstract  void addEventListener(java.lang.Object obj, java.lang.reflect.Method writeMethod)
           
static java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Object obj, java.lang.String property)
           
abstract  javax.swing.JComponent getSwingJComponent()
           
static java.lang.Object readFromObject(java.lang.Object obj, java.lang.reflect.Method reader)
           
abstract  void setSwingJComponentFromObject(java.lang.Object obj, java.lang.reflect.Method reader)
           
 void startTimer(java.lang.Object obj, java.lang.reflect.Method reader)
           
static void writeToObject(java.lang.Object obj, java.lang.reflect.Method writer, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyEditorBuilder

public PropertyEditorBuilder()
Method Detail

addEventListener

public abstract void addEventListener(java.lang.Object obj,
                                      java.lang.reflect.Method writeMethod)

getSwingJComponent

public abstract javax.swing.JComponent getSwingJComponent()

getPropertyDescriptor

public static java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Object obj,
                                                                  java.lang.String property)

readFromObject

public static java.lang.Object readFromObject(java.lang.Object obj,
                                              java.lang.reflect.Method reader)

setSwingJComponentFromObject

public abstract void setSwingJComponentFromObject(java.lang.Object obj,
                                                  java.lang.reflect.Method reader)

startTimer

public void startTimer(java.lang.Object obj,
                       java.lang.reflect.Method reader)

writeToObject

public static void writeToObject(java.lang.Object obj,
                                 java.lang.reflect.Method writer,
                                 java.lang.Object value)