|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.odysseus.el.tree.impl.Builder
public class Builder
Tree builder.
Nested Class Summary | |
---|---|
static class |
Builder.Feature
Feature enumeration type. |
Constructor Summary | |
---|---|
Builder()
|
|
Builder(Builder.Feature... features)
|
Method Summary | |
---|---|
Tree |
build(java.lang.String expression)
Parse expression. |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
boolean |
isEnabled(Builder.Feature feature)
|
static void |
main(java.lang.String[] args)
Dump out abstract syntax tree for a given expression |
protected java.lang.Number |
parseFloat(java.lang.String string)
Parse a floating point literal. |
protected java.lang.Number |
parseInteger(java.lang.String string)
Parse an integer literal. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Builder()
public Builder(Builder.Feature... features)
Method Detail |
---|
protected java.lang.Number parseInteger(java.lang.String string) throws java.lang.NumberFormatException
string
- string to parse
Long.valueOf(string)
java.lang.NumberFormatException
protected java.lang.Number parseFloat(java.lang.String string) throws java.lang.NumberFormatException
string
- string to parse
Double.valueOf(string)
java.lang.NumberFormatException
public boolean isEnabled(Builder.Feature feature)
true
iff the specified feature is supported.public Tree build(java.lang.String expression) throws ELException
build
in interface TreeBuilder
expression
- expression string
ELException
- on parse errorpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static void main(java.lang.String[] args)
args
- array with one element, containing the expression string
|
Copyright © 2006, 2007 Odysseus Software GmbH. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |