Package org.kie.dmn.typesafe
Class DMNDeclaredField
- java.lang.Object
-
- org.kie.dmn.typesafe.DMNDeclaredField
-
- All Implemented Interfaces:
org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
public class DMNDeclaredField extends Object implements org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancreateAccessors()com.github.javaparser.ast.stmt.BlockStmtcreateFromMapEntry(com.github.javaparser.ast.stmt.BlockStmt simplePropertyBlock, com.github.javaparser.ast.stmt.BlockStmt pojoPropertyBlock, com.github.javaparser.ast.stmt.BlockStmt collectionsPropertyBlock, com.github.javaparser.ast.stmt.BlockStmt collectionsBasic)List<org.drools.modelcompiler.builder.generator.declaredtype.api.AnnotationDefinition>getFieldAnnotations()StringgetFieldName()StringgetInitExpr()Optional<String>getJavadocComment()StringgetObjectType()StringgetOriginalMapKey()List<org.drools.modelcompiler.builder.generator.declaredtype.api.AnnotationDefinition>getterAnnotations()booleanisCompositeCollection()booleanisFinal()booleanisKeyField()booleanisStatic()Optional<String>overriddenGetterName()Optional<String>overriddenSetterName()
-
-
-
Method Detail
-
getFieldName
public String getFieldName()
- Specified by:
getFieldNamein interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
getOriginalMapKey
public String getOriginalMapKey()
-
getObjectType
public String getObjectType()
- Specified by:
getObjectTypein interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
getInitExpr
public String getInitExpr()
- Specified by:
getInitExprin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
getterAnnotations
public List<org.drools.modelcompiler.builder.generator.declaredtype.api.AnnotationDefinition> getterAnnotations()
- Specified by:
getterAnnotationsin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
getFieldAnnotations
public List<org.drools.modelcompiler.builder.generator.declaredtype.api.AnnotationDefinition> getFieldAnnotations()
- Specified by:
getFieldAnnotationsin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
isKeyField
public boolean isKeyField()
- Specified by:
isKeyFieldin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
createAccessors
public boolean createAccessors()
- Specified by:
createAccessorsin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
isFinal
public boolean isFinal()
- Specified by:
isFinalin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
createFromMapEntry
public com.github.javaparser.ast.stmt.BlockStmt createFromMapEntry(com.github.javaparser.ast.stmt.BlockStmt simplePropertyBlock, com.github.javaparser.ast.stmt.BlockStmt pojoPropertyBlock, com.github.javaparser.ast.stmt.BlockStmt collectionsPropertyBlock, com.github.javaparser.ast.stmt.BlockStmt collectionsBasic)
-
overriddenGetterName
public Optional<String> overriddenGetterName()
- Specified by:
overriddenGetterNamein interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
overriddenSetterName
public Optional<String> overriddenSetterName()
- Specified by:
overriddenSetterNamein interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
getJavadocComment
public Optional<String> getJavadocComment()
- Specified by:
getJavadocCommentin interfaceorg.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
-
isCompositeCollection
public boolean isCompositeCollection()
-
-