public class CompositeProperty<C,T> extends AnnotatedProperty<C,T> implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
T |
get(C instance) |
<AT extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<AT> annotationClass) |
java.lang.annotation.Annotation[] |
getAnnotations() |
ClassInfo<C> |
getClassInfo() |
java.lang.annotation.Annotation[] |
getDeclaredAnnotations() |
java.lang.String |
getName() |
java.lang.Class<T> |
getType() |
int |
hashCode() |
boolean |
isReadable() |
boolean |
isReadOnly() |
boolean |
isWriteable() |
boolean |
isWriteOnly() |
void |
set(C instance,
T param) |
java.lang.String |
toString() |
public final boolean isReadable()
isReadable
in class Property<C,T>
public final boolean isWriteable()
isWriteable
in class Property<C,T>
public final boolean isReadOnly()
isReadOnly
in class Property<C,T>
public final boolean isWriteOnly()
isWriteOnly
in class Property<C,T>
public final ClassInfo<C> getClassInfo()
getClassInfo
in class Property<C,T>
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public <AT extends java.lang.annotation.Annotation> AT getAnnotation(java.lang.Class<AT> annotationClass)
getAnnotation
in class AnnotatedProperty<C,T>
public java.lang.annotation.Annotation[] getAnnotations()
getAnnotations
in class AnnotatedProperty<C,T>
public java.lang.annotation.Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations
in class AnnotatedProperty<C,T>