jp.gr.javacons.jim
クラス DataReferencerEditor

java.lang.Object
  |
  +--java.beans.PropertyEditorSupport
        |
        +--jp.gr.javacons.jim.DataReferencerEditor

public class DataReferencerEditor
extends PropertyEditorSupport

DataReferencerEditor is an editor for editing the JIM GUI Bean's property whose object type is the DataReferencer class. It provides a function for the application developer to set, at design-time, which DataHolder object should be referred to. Specifically, the following functions are provided.

・ Select from existing DataHolder objects

・ Set a DataHolder object which is newly created

・ Parameter editing of the currently set DataHolder object (if a DataHolder parameter configuration editor is provided)


コンストラクタの概要
DataReferencerEditor()
           
 
メソッドの概要
 Component getCustomEditor()
           
 String getJavaInitializationString()
           
 Object getValue()
           
 boolean isPaintable()
           
 void paintValue(Graphics g, Rectangle box)
           
 void setValue(Object value)
           
 boolean supportsCustomEditor()
          This returns true.
 
クラス java.beans.PropertyEditorSupport から継承したメソッド
addPropertyChangeListener, firePropertyChange, getAsText, getTags, removePropertyChangeListener, setAsText
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataReferencerEditor

public DataReferencerEditor()
メソッドの詳細

getCustomEditor

public Component getCustomEditor()
オーバーライド:
クラス PropertyEditorSupport 内の getCustomEditor

getJavaInitializationString

public String getJavaInitializationString()
オーバーライド:
クラス PropertyEditorSupport 内の getJavaInitializationString

getValue

public Object getValue()
オーバーライド:
クラス PropertyEditorSupport 内の getValue

isPaintable

public boolean isPaintable()
オーバーライド:
クラス PropertyEditorSupport 内の isPaintable

paintValue

public void paintValue(Graphics g,
                       Rectangle box)
オーバーライド:
クラス PropertyEditorSupport 内の paintValue

setValue

public void setValue(Object value)
オーバーライド:
クラス PropertyEditorSupport 内の setValue

supportsCustomEditor

public boolean supportsCustomEditor()
This returns true.
オーバーライド:
クラス PropertyEditorSupport 内の supportsCustomEditor