org.camunda.bpm.engine.impl.juel
Class Builder
java.lang.Object
org.camunda.bpm.engine.impl.juel.Builder
- All Implemented Interfaces:
- Serializable, TreeBuilder
public class Builder
- extends Object
- implements TreeBuilder
Tree builder.
- Author:
- Christoph Beck
- See Also:
- Serialized Form
|
Nested Class Summary |
static class |
Builder.Feature
Feature enumeration type. |
features
protected final EnumSet<Builder.Feature> features
Builder
public Builder()
Builder
public Builder(Builder.Feature... features)
isEnabled
public boolean isEnabled(Builder.Feature feature)
- Returns:
true iff the specified feature is supported.
build
public Tree build(String expression)
throws TreeBuilderException
- Parse expression.
- Specified by:
build in interface TreeBuilder
- Parameters:
expression - expression string
- Returns:
- tree corresponding to the given expression
- Throws:
TreeBuilderException
createParser
protected Parser createParser(String expression)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
main
public static void main(String[] args)
- Dump out abstract syntax tree for a given expression
- Parameters:
args - array with one element, containing the expression string
Copyright © 2015 camunda services GmbH. All rights reserved.