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 GenericPropertyInfo
public org.cojen.classfile.TypeDesc getPropertyType()
GenericPropertyInfo
getPropertyType
in interface GenericPropertyInfo
public org.cojen.classfile.TypeDesc getStorageType()
GenericPropertyInfo
getStorageType
in interface GenericPropertyInfo
public boolean isNullable()
isNullable
in interface GenericPropertyInfo
public boolean isLob()
isLob
in interface GenericPropertyInfo
public boolean isDerived()
isDerived
in interface GenericPropertyInfo
public java.lang.reflect.Method getFromStorageAdapter()
GenericPropertyInfo
getFromStorageAdapter
in interface GenericPropertyInfo
public java.lang.reflect.Method getToStorageAdapter()
GenericPropertyInfo
getToStorageAdapter
in interface GenericPropertyInfo
public 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.Object
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.