Class DeclarationSpec
- java.lang.Object
-
- org.drools.modelcompiler.builder.generator.DeclarationSpec
-
public class DeclarationSpec extends Object
-
-
Constructor Summary
Constructors Constructor Description DeclarationSpec(String bindingId, Class<?> declarationClass)DeclarationSpec(String bindingId, Class<?> declarationClass, Boolean isGlobal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.DeclarationasDeclaration()List<org.drools.drl.ast.descr.BehaviorDescr>getBehaviors()com.github.javaparser.ast.expr.MethodCallExprgetBindingExpr()StringgetBindingId()Optional<String>getBoundVariable()com.github.javaparser.ast.type.TypegetBoxedType()Class<?>getDeclarationClass()Optional<com.github.javaparser.ast.expr.Expression>getDeclarationSource()com.github.javaparser.ast.type.TypegetRawType()Optional<String>getVariableName()booleanisBoxed()BooleanisGlobal()voidsetBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)voidsetBoundVariable(String boundVariable)voidsetBoxed(boolean boxed)StringtoString()
-
-
-
Method Detail
-
getBehaviors
public List<org.drools.drl.ast.descr.BehaviorDescr> getBehaviors()
-
getBindingId
public String getBindingId()
-
getDeclarationClass
public Class<?> getDeclarationClass()
-
getDeclarationSource
public Optional<com.github.javaparser.ast.expr.Expression> getDeclarationSource()
-
getBoxedType
public com.github.javaparser.ast.type.Type getBoxedType()
-
getRawType
public com.github.javaparser.ast.type.Type getRawType()
-
isGlobal
public Boolean isGlobal()
-
setBoundVariable
public void setBoundVariable(String boundVariable)
-
getBindingExpr
public com.github.javaparser.ast.expr.MethodCallExpr getBindingExpr()
-
setBindingExpr
public void setBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)
-
asDeclaration
public org.drools.core.rule.Declaration asDeclaration()
-
setBoxed
public void setBoxed(boolean boxed)
-
isBoxed
public boolean isBoxed()
-
-