org.camunda.bpm.engine.impl.juel
Class TreeStore
java.lang.Object
org.camunda.bpm.engine.impl.juel.TreeStore
public class TreeStore
- extends Object
Tree store class.
A tree store holds a TreeBuilder and a
TreeCache, provided at construction time.
The get(String) method is then used to serve expression trees.
- Author:
- Christoph Beck
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeStore
public TreeStore(TreeBuilder builder,
TreeCache cache)
- Constructor.
- Parameters:
builder - the tree buildercache - the tree cache (may be null)
getBuilder
public TreeBuilder getBuilder()
get
public Tree get(String expression)
throws TreeBuilderException
- Get a
Tree.
If a tree for the given expression is present in the cache, it is
taken from there; otherwise, the expression string is parsed and
the resulting tree is added to the cache.
- Parameters:
expression - expression string
- Returns:
- expression tree
- Throws:
TreeBuilderException
Copyright © 2015 camunda services GmbH. All rights reserved.