Package org.drools.modelcompiler.util
Class TypeDeclarationUtil.FieldDefinitionForModel
- java.lang.Object
-
- org.drools.core.factmodel.FieldDefinition
-
- org.drools.modelcompiler.util.TypeDeclarationUtil.FieldDefinitionForModel
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,java.lang.Comparable<org.drools.core.factmodel.FieldDefinition>,org.kie.api.definition.type.FactField
- Enclosing class:
- TypeDeclarationUtil
public static class TypeDeclarationUtil.FieldDefinitionForModel extends org.drools.core.factmodel.FieldDefinition- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FieldDefinitionForModel()FieldDefinitionForModel(TypeDeclarationUtil.ClassDefinitionForModel classDef, java.lang.reflect.Field field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.Object bean)java.lang.Class<?>getType()java.lang.ObjectgetValue(java.lang.Object bean)voidset(java.lang.Object bean, java.lang.Object value)voidsetValue(java.lang.Object bean, java.lang.Object value)-
Methods inherited from class org.drools.core.factmodel.FieldDefinition
addAnnotation, addMetaData, compareTo, equals, getAlias, getAnnotations, getDeclIndex, getDefaultValueAs_boolean, getDefaultValueAs_byte, getDefaultValueAs_char, getDefaultValueAs_double, getDefaultValueAs_float, getDefaultValueAs_int, getDefaultValueAs_long, getDefaultValueAs_short, getDefaultValueAsBoolean, getDefaultValueAsByte, getDefaultValueAsChar, getDefaultValueAsDouble, getDefaultValueAsFloat, getDefaultValueAsInt, getDefaultValueAsLong, getDefaultValueAsShort, getDefaultValueAsString, getFieldAccessor, getFieldAnnotations, getGenericType, getGetterName, getIndex, getInitExpr, getMetaData, getName, getOverriding, getPriority, getReadMethod, getSetterName, getTypeName, getWriteMethod, hasAlias, hashCode, hasOverride, isInherited, isKey, isRecursive, readExternal, resolveAlias, setDeclIndex, setGetterName, setIndex, setInherited, setInitExpr, setKey, setName, setOverriding, setPriority, setReadWriteAccessor, setRecursive, setSetterName, setTypeName, toString, writeExternal
-
-
-
-
Constructor Detail
-
FieldDefinitionForModel
public FieldDefinitionForModel()
-
FieldDefinitionForModel
public FieldDefinitionForModel(TypeDeclarationUtil.ClassDefinitionForModel classDef, java.lang.reflect.Field field)
-
-
Method Detail
-
getType
public java.lang.Class<?> getType()
- Specified by:
getTypein interfaceorg.kie.api.definition.type.FactField- Overrides:
getTypein classorg.drools.core.factmodel.FieldDefinition
-
getValue
public java.lang.Object getValue(java.lang.Object bean)
- Overrides:
getValuein classorg.drools.core.factmodel.FieldDefinition
-
setValue
public void setValue(java.lang.Object bean, java.lang.Object value)- Overrides:
setValuein classorg.drools.core.factmodel.FieldDefinition
-
get
public java.lang.Object get(java.lang.Object bean)
- Specified by:
getin interfaceorg.kie.api.definition.type.FactField- Overrides:
getin classorg.drools.core.factmodel.FieldDefinition
-
set
public void set(java.lang.Object bean, java.lang.Object value)- Specified by:
setin interfaceorg.kie.api.definition.type.FactField- Overrides:
setin classorg.drools.core.factmodel.FieldDefinition
-
-