Package de.mhus.lib.core.pojo
Interface PojoAttribute<T>
-
- All Known Implementing Classes:
FunctionAttribute
public interface PojoAttribute<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanRead()booleancanWrite()Tget(Object pojo)<A extends Annotation>
AgetAnnotation(Class<? extends A> annotationClass)Class<T>getManagedClass()StringgetName()Class<?>getType()voidset(Object pojo, T value)
-
-
-
Method Detail
-
get
T get(Object pojo) throws IOException
- Throws:
IOException
-
set
void set(Object pojo, T value) throws IOException
- Throws:
IOException
-
getType
Class<?> getType()
-
canRead
boolean canRead()
-
canWrite
boolean canWrite()
-
getName
String getName()
-
getAnnotation
<A extends Annotation> A getAnnotation(Class<? extends A> annotationClass)
-
-