Class DescrFieldDefinition
java.lang.Object
org.drools.model.codegen.execmodel.generator.declaredtype.DescrFieldDefinition
- All Implemented Interfaces:
FieldDefinition
-
Constructor Summary
ConstructorsConstructorDescriptionDescrFieldDefinition(String fieldName, String objectType, String initExpr) DescrFieldDefinition(org.drools.drl.ast.descr.TypeFieldDescr typeFieldDescr) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(String name) voidaddAnnotation(String name, String value) voidaddAnnotation(AnnotationDefinition annotationDefinition) voidaddFieldMetaData(String key, Object value) voidaddPositionAnnotation(int position) booleanbooleanisFinal()booleanbooleanbooleanisStatic()voidsetCreateAccessors(Boolean createAccessors) voidsetKeyField(Boolean keyField) setOverride(boolean override) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
getJavadocComment, getterAnnotations, overriddenGetterName, overriddenSetterName, setterAnnotations
-
Constructor Details
-
DescrFieldDefinition
-
DescrFieldDefinition
public DescrFieldDefinition(org.drools.drl.ast.descr.TypeFieldDescr typeFieldDescr)
-
-
Method Details
-
getFieldName
- Specified by:
getFieldNamein interfaceFieldDefinition
-
getObjectType
- Specified by:
getObjectTypein interfaceFieldDefinition
-
getInitExpr
- Specified by:
getInitExprin interfaceFieldDefinition
-
getFieldAnnotations
- Specified by:
getFieldAnnotationsin interfaceFieldDefinition
-
addAnnotation
-
addAnnotation
-
addAnnotation
-
addPositionAnnotation
public void addPositionAnnotation(int position) -
isKeyField
public boolean isKeyField()- Specified by:
isKeyFieldin interfaceFieldDefinition
-
setKeyField
-
createAccessors
public boolean createAccessors()- Specified by:
createAccessorsin interfaceFieldDefinition
-
setCreateAccessors
-
isStatic
public boolean isStatic()- Specified by:
isStaticin interfaceFieldDefinition
-
setStatic
-
isFinal
public boolean isFinal()- Specified by:
isFinalin interfaceFieldDefinition
-
setFinal
-
isOverride
public boolean isOverride()- Specified by:
isOverridein interfaceFieldDefinition
-
setOverride
-
getFieldMetaData
-
addFieldMetaData
-
toString
-