jp.carabiner.inkpod.objectinfo
クラス ObjectInfoSupport

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.objectinfo.ObjectInfoSupport
すべての実装されたインタフェース:
ObjectInfo
直系の既知のサブクラス:
AbstractDefaultObjectShapeInfo

public abstract class ObjectInfoSupport
extends java.lang.Object
implements ObjectInfo

イントロスペクション定義をサポートするクラス。


コンストラクタの概要
ObjectInfoSupport(java.lang.Class<?> objectClass)
           
 
メソッドの概要
protected  void add(ObjectPropertyDescriptor propertyDescriptor)
          プロパティに関する記述を追加する。
protected  void add(ObjectPropertyGroupDescriptor propertyGroupDescriptor)
          プロパティ・グループを追加する。
protected  void add(ObjectPropertyGroupDescriptor propertyGroupDescriptor, java.lang.String insertPointGroupName)
           
protected  ObjectPropertyGroupDescriptor createPropertyGroupDescriptor(java.lang.String groupName, java.lang.String displayName, java.lang.Class<? extends ObjectPropertyGroupEditor> propertyGroupEditorClass, java.lang.String[] propertyNames)
          新しいプロパティ・グループを作成する。
 ObjectDescriptor getObjectDescriptor()
           
protected  ObjectPropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
           
 ObjectPropertyDescriptor[] getPropertyDescriptors()
           
protected  ObjectPropertyGroupDescriptor getPropertyGroupDescriptor(java.lang.String propertyGroupName)
           
 ObjectPropertyGroupDescriptor[] getPropertyGroupDescriptors()
           
protected  ObjectPropertyGroupDescriptor inheritPropertyGroupDescriptor(java.lang.String groupName, java.lang.String displayName, java.lang.Class<? extends ObjectPropertyGroupEditor> propertyGroupEditorClass, java.lang.String[] propertyNames, java.lang.String parentGroupName)
          継承して新しいプロパティ・グループを作成する。
protected  void remove(ObjectPropertyGroupDescriptor propertyGroupDescriptor)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ObjectInfoSupport

public ObjectInfoSupport(java.lang.Class<?> objectClass)
メソッドの詳細

getObjectDescriptor

public ObjectDescriptor getObjectDescriptor()
定義:
インタフェース ObjectInfo 内の getObjectDescriptor

add

protected void add(ObjectPropertyDescriptor propertyDescriptor)
プロパティに関する記述を追加する。

パラメータ:
propertyDescriptor - 追加するプロパティに関する記述

createPropertyGroupDescriptor

protected ObjectPropertyGroupDescriptor createPropertyGroupDescriptor(java.lang.String groupName,
                                                                      java.lang.String displayName,
                                                                      java.lang.Class<? extends ObjectPropertyGroupEditor> propertyGroupEditorClass,
                                                                      java.lang.String[] propertyNames)
新しいプロパティ・グループを作成する。

パラメータ:
groupName - 名前
displayName - 表示上の名前
propertyGroupEditorClass - プロパティ・グループ・エディタ
propertyNames - プロパティ・グループに属するプロパティの名前の配列
戻り値:
作成されたプロパティ・グループの記述

inheritPropertyGroupDescriptor

protected ObjectPropertyGroupDescriptor inheritPropertyGroupDescriptor(java.lang.String groupName,
                                                                       java.lang.String displayName,
                                                                       java.lang.Class<? extends ObjectPropertyGroupEditor> propertyGroupEditorClass,
                                                                       java.lang.String[] propertyNames,
                                                                       java.lang.String parentGroupName)
継承して新しいプロパティ・グループを作成する。

パラメータ:
groupName - 名前
displayName - 表示上の名前
propertyGroupEditorClass - プロパティ・グループ・エディタ
propertyNames - プロパティ・グループに属するプロパティの名前の配列
parentGroupName - 親のプロパティ・グループの名前
戻り値:
作成されたプロパティ・グループの記述

getPropertyDescriptor

protected ObjectPropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)

getPropertyGroupDescriptor

protected ObjectPropertyGroupDescriptor getPropertyGroupDescriptor(java.lang.String propertyGroupName)

add

protected void add(ObjectPropertyGroupDescriptor propertyGroupDescriptor)
プロパティ・グループを追加する。

パラメータ:
propertyGroupDescriptor - 追加するプロパティ・グループの記述

add

protected void add(ObjectPropertyGroupDescriptor propertyGroupDescriptor,
                   java.lang.String insertPointGroupName)

remove

protected void remove(ObjectPropertyGroupDescriptor propertyGroupDescriptor)

getPropertyDescriptors

public ObjectPropertyDescriptor[] getPropertyDescriptors()
定義:
インタフェース ObjectInfo 内の getPropertyDescriptors

getPropertyGroupDescriptors

public ObjectPropertyGroupDescriptor[] getPropertyGroupDescriptors()
定義:
インタフェース ObjectInfo 内の getPropertyGroupDescriptors