public class StorablePropertyInfo extends java.lang.Object implements GenericPropertyInfo
| Modifier and Type | Method and Description |
|---|---|
void |
addInvokeReadMethod(org.cojen.classfile.CodeAssembler a) |
void |
addInvokeReadMethod(org.cojen.classfile.CodeAssembler a,
org.cojen.classfile.TypeDesc instanceType) |
void |
addInvokeWriteMethod(org.cojen.classfile.CodeAssembler a) |
void |
addInvokeWriteMethod(org.cojen.classfile.CodeAssembler a,
org.cojen.classfile.TypeDesc instanceType) |
java.lang.reflect.Method |
getFromStorageAdapter()
Returns the optional method used to adapt the property from the
storage supported type to the user visible type.
|
java.lang.String |
getPropertyName() |
org.cojen.classfile.TypeDesc |
getPropertyType()
Returns the user specified property type.
|
java.lang.String |
getReadMethodName() |
org.cojen.classfile.TypeDesc |
getStorageType()
Returns the storage supported type.
|
java.lang.reflect.Method |
getToStorageAdapter()
Returns the optional method used to adapt the property from the user
visible type to the storage supported type.
|
java.lang.String |
getWriteMethodName() |
boolean |
isDerived() |
boolean |
isLob() |
boolean |
isNullable() |
java.lang.String |
toString() |
public java.lang.String getPropertyName()
getPropertyName in interface GenericPropertyInfopublic org.cojen.classfile.TypeDesc getPropertyType()
GenericPropertyInfogetPropertyType in interface GenericPropertyInfopublic org.cojen.classfile.TypeDesc getStorageType()
GenericPropertyInfogetStorageType in interface GenericPropertyInfopublic boolean isNullable()
isNullable in interface GenericPropertyInfopublic boolean isLob()
isLob in interface GenericPropertyInfopublic boolean isDerived()
isDerived in interface GenericPropertyInfopublic java.lang.reflect.Method getFromStorageAdapter()
GenericPropertyInfogetFromStorageAdapter in interface GenericPropertyInfopublic java.lang.reflect.Method getToStorageAdapter()
GenericPropertyInfogetToStorageAdapter in interface GenericPropertyInfopublic java.lang.String getReadMethodName()
public void addInvokeReadMethod(org.cojen.classfile.CodeAssembler a)
public void addInvokeReadMethod(org.cojen.classfile.CodeAssembler a,
org.cojen.classfile.TypeDesc instanceType)
public java.lang.String getWriteMethodName()
public void addInvokeWriteMethod(org.cojen.classfile.CodeAssembler a)
public void addInvokeWriteMethod(org.cojen.classfile.CodeAssembler a,
org.cojen.classfile.TypeDesc instanceType)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.