Interface ModelPropertyDiffination
-
- All Superinterfaces:
org.brijframework.GenericResource<AccessibleObject>,org.brijframework.lifecycle.Initializer,ModelDiffination<AccessibleObject>
- All Known Subinterfaces:
ModelRelationDiffination
- All Known Implementing Classes:
AbstractModelPropertyDiffination,AbstractModelRelationDiffination,ModelPropertyDiffinationImpl,ModelRelationDiffinationImpl
public interface ModelPropertyDiffination extends ModelDiffination<AccessibleObject>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intgetGetterModifiers()ModelTypeDeffinationgetOwner()default intgetSetterModifiers()default FieldgetTargetAsField()default MethodgetTargetAsMethod()AccessibleObjectgetType()ObjectgetValue()default booleanisField()default booleanisGetter()default booleanisSetter()voidsetValue(Object value)-
Methods inherited from interface org.brijframework.model.ModelDiffination
getAccess
-
-
-
-
Method Detail
-
setValue
void setValue(Object value)
-
getValue
Object getValue()
-
getType
AccessibleObject getType()
- Specified by:
getTypein interfaceorg.brijframework.GenericResource<AccessibleObject>
-
isField
default boolean isField()
-
isGetter
default boolean isGetter()
-
isSetter
default boolean isSetter()
-
getTargetAsMethod
default Method getTargetAsMethod()
-
getTargetAsField
default Field getTargetAsField()
-
getOwner
ModelTypeDeffination getOwner()
-
getGetterModifiers
default int getGetterModifiers()
-
getSetterModifiers
default int getSetterModifiers()
-
-