|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.objectinfo.ObjectPropertyDescriptor
public class ObjectPropertyDescriptor
プロパティを記述します。
コンストラクタの概要 | |
---|---|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass)
ObjectPropertyDescriptorを構築する。 |
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
boolean formatProperty)
ObjectPropertyDescriptorを構築する。 |
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
java.lang.Class<? extends ObjectPropertyEditor> propertyEditorClass)
ObjectPropertyDescriptorを構築する。 |
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
java.lang.Class<? extends ObjectPropertyEditor> propertyEditorClass,
boolean formatProperty)
ObjectPropertyDescriptorを構築する。 |
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod)
|
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
boolean formatProperty)
|
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
ObjectPropertyEditorFactory propertyEditorFactory)
ObjectPropertyDescriptorを構築する。 |
|
ObjectPropertyDescriptor(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
ObjectPropertyEditorFactory propertyEditorFactory,
boolean formatProperty)
ObjectPropertyDescriptorを構築する。 |
メソッドの概要 | |
---|---|
ObjectPropertyEditor |
createPropertyEditor(java.lang.Object object)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getDisplayName()
|
java.lang.Class<?> |
getObjectClass()
|
java.lang.Class<? extends ObjectPropertyEditor> |
getPropertyEditorClass()
|
ObjectPropertyEditorFactory |
getPropertyEditorFactory()
|
java.lang.String |
getPropertyName()
|
java.lang.Class<?> |
getPropertyType()
|
java.lang.reflect.Method |
getReadMethod()
|
java.lang.reflect.Method |
getWriteMethod()
|
int |
hashCode()
|
protected void |
init(java.lang.String propertyName,
java.lang.String displayName,
java.lang.Class<?> objectClass,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
boolean formatProperty,
ObjectPropertyEditorFactory propertyEditorFactory)
|
boolean |
isFormatProperty()
|
java.lang.Object |
read(java.lang.Object object)
|
void |
setFormatProperty(boolean formatProperty)
|
void |
setPropertyEditorClass(java.lang.Class<? extends ObjectPropertyEditor> propertyEditorClass)
|
void |
setPropertyEditorFactory(ObjectPropertyEditorFactory propertyEditorFactory)
|
void |
write(java.lang.Object object,
java.lang.Object value)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, java.lang.Class<? extends ObjectPropertyEditor> propertyEditorClass) throws java.lang.SecurityException, java.lang.NoSuchMethodException
propertyName
- プロパティ名displayName
- 表示上の名前objectClass
- プロパティが属するクラスpropertyEditorClass
- プロパティエディタのクラス
java.lang.SecurityException
java.lang.NoSuchMethodException
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, java.lang.Class<? extends ObjectPropertyEditor> propertyEditorClass, boolean formatProperty) throws java.lang.SecurityException, java.lang.NoSuchMethodException
propertyName
- プロパティ名displayName
- 表示上の名前objectClass
- プロパティが属するクラスpropertyEditorClass
- プロパティエディタのクラスformatProperty
- IObjectShape
の場合、スタイル用のプロパティであるならtrue、そうでないならfalse。
trueの場合、パレットからコピーされるプロパティになる。
java.lang.SecurityException
java.lang.NoSuchMethodException
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, ObjectPropertyEditorFactory propertyEditorFactory) throws java.lang.SecurityException, java.lang.NoSuchMethodException
propertyName
- プロパティ名displayName
- 表示上の名前objectClass
- プロパティが属するクラスpropertyEditorFactory
- プロパティエディタのファクトリ
java.lang.SecurityException
java.lang.NoSuchMethodException
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, ObjectPropertyEditorFactory propertyEditorFactory, boolean formatProperty) throws java.lang.SecurityException, java.lang.NoSuchMethodException
propertyName
- プロパティ名displayName
- 表示上の名前objectClass
- プロパティが属するクラスpropertyEditorFactory
- プロパティエディタのファクトリformatProperty
- IObjectShape
の場合、スタイル用のプロパティであるならtrue、そうでないならfalse。
trueの場合、パレットからコピーされるプロパティになる。
java.lang.SecurityException
java.lang.NoSuchMethodException
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass) throws java.lang.SecurityException, java.lang.NoSuchMethodException
propertyName
- プロパティ名displayName
- 表示上の名前objectClass
- プロパティが属するクラス
java.lang.SecurityException
java.lang.NoSuchMethodException
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, boolean formatProperty) throws java.lang.SecurityException, java.lang.NoSuchMethodException
propertyName
- プロパティ名displayName
- 表示上の名前objectClass
- プロパティが属するクラスformatProperty
- IObjectShape
の場合、スタイル用のプロパティであるならtrue、そうでないならfalse。
trueの場合、パレットからコピーされるプロパティになる。
java.lang.SecurityException
java.lang.NoSuchMethodException
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, java.lang.reflect.Method readMethod, java.lang.reflect.Method writeMethod)
public ObjectPropertyDescriptor(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, java.lang.reflect.Method readMethod, java.lang.reflect.Method writeMethod, boolean formatProperty)
メソッドの詳細 |
---|
protected void init(java.lang.String propertyName, java.lang.String displayName, java.lang.Class<?> objectClass, java.lang.reflect.Method readMethod, java.lang.reflect.Method writeMethod, boolean formatProperty, ObjectPropertyEditorFactory propertyEditorFactory)
public java.lang.String getPropertyName()
public java.lang.String getDisplayName()
public java.lang.Class<?> getObjectClass()
public java.lang.reflect.Method getReadMethod()
public java.lang.reflect.Method getWriteMethod()
public java.lang.Class<?> getPropertyType()
public boolean isFormatProperty()
public void setFormatProperty(boolean formatProperty)
public java.lang.Object read(java.lang.Object object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void write(java.lang.Object object, java.lang.Object value) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void setPropertyEditorFactory(ObjectPropertyEditorFactory propertyEditorFactory)
public ObjectPropertyEditorFactory getPropertyEditorFactory()
public java.lang.Class<? extends ObjectPropertyEditor> getPropertyEditorClass()
public void setPropertyEditorClass(java.lang.Class<? extends ObjectPropertyEditor> propertyEditorClass)
public ObjectPropertyEditor createPropertyEditor(java.lang.Object object) throws ObjectPropertyEditorInstantiationException
ObjectPropertyEditorInstantiationException
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |