|
|||||||||
| 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.NumberFormatExceptionpublic boolean isEnabled(Builder.Feature feature)
true iff the specified feature is supported.
public Tree build(java.lang.String expression)
throws ELException
build in interface TreeBuilderexpression - expression string
ELException - on parse errorpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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 | ||||||||