public class DALProcedure extends Procedure<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator,DALProcedure>
| Type | Property and Description |
|---|---|
boolean |
isEnableRelax
Gets the value of the property enableRelaxProperty.
|
boolean |
isEnableSlash
Gets the value of the property enableSlashProperty.
|
| Constructor and Description |
|---|
DALProcedure(SourceCode sourceCode,
RuntimeContextBuilder.DALRuntimeContext runtimeContext,
ExpressionFactory<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator> expressionFactory) |
currentOperator, getIndex, getRuntimeContext, getSourceCode, incrementIndex, positionOf, underOperator, withIndexpublic boolean isEnableSlashProperty
public boolean isEnableRelaxProperty
public DALProcedure(SourceCode sourceCode, RuntimeContextBuilder.DALRuntimeContext runtimeContext, ExpressionFactory<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator> expressionFactory)
public static NodeParser<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator,DALProcedure> disableCommaAnd(NodeParser<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator,DALProcedure> nodeParser)
public static NodeParser<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator,DALProcedure> enableCommaAnd(NodeParser<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator,DALProcedure> nodeParser)
public boolean isEnableCommaAnd()
public boolean isCodeBeginning()
public boolean mayBeUnEqual()
public boolean mayBeOpeningGroup()
public boolean mayBeElementEllipsis()
public boolean isEnableSlashProperty()
public <T> T enableSlashProperty(java.util.function.Supplier<T> supplier)
public boolean isEnableRelaxProperty()
public <T> T enableRelaxProperty(java.util.function.Supplier<T> supplier)
public DALNode createExpression(DALNode node1, DALOperator operator, DALNode node2)
createExpression in class Procedure<RuntimeContextBuilder.DALRuntimeContext,DALNode,DALExpression,DALOperator,DALProcedure>