| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.emboss.jemboss.parser.AcdFunResolve
This is a rewrite in Java of the expression functions in ajacd.c of the EMBOSS ajax library, written by Peter Rice. Resolves any function reference in a string. Then looks for function references and resolves them.
| Field Summary | |
|  java.lang.String | resultresult as a String of the expression used in constructor | 
| Constructor Summary | |
| AcdFunResolve(java.lang.String exp) | |
| Method Summary | |
| private  boolean | acdExpAnd(java.lang.String exp)acdExpAnd Looks for and resolves an expression @( num & num ) | 
| private  boolean | acdExpCase(java.lang.String exp)acdExpCase Looks for and resolves an expression as a switch/case statement | 
| private  boolean | acdExpCond(java.lang.String exp)acdExpCond Looks for and resolves an expression @( bool ? trueval : falseval ) | 
| private  boolean | acdExpDiv(java.lang.String exp)acdExpDiv Looks for and resolves an expression @( num * num ) | 
| private  boolean | acdExpEqual(java.lang.String exp)acdExpEqual Looks for and resolves an expression @( num == num ) | 
| private  boolean | acdExpGreater(java.lang.String exp)acdExpGreater Looks for and resolves an expression @( num > num ) | 
| private  boolean | acdExpLesser(java.lang.String exp)acdExpLesser Looks for and resolves an expression @( num < num ) | 
| private  boolean | acdExpMinus(java.lang.String exp)acdExpMinus Looks for and resolves an expression @( num - num ) | 
| private  boolean | acdExpNot(java.lang.String exp)acdExpNot Looks for and resolves an expression @(! bool ) or @(NOT bool) or @(not bool). | 
| private  boolean | acdExpNotEqual(java.lang.String exp)acdExpNotEqual Looks for and resolves an expression @( num != num ) | 
| private  boolean | acdExpOr(java.lang.String exp)acdExpOr Looks for and resolves an expression @( num | num ) | 
| private  boolean | acdExpPlus(java.lang.String exp)Looks for and resolves an expression @( num + num ) | 
| private  boolean | acdExpStar(java.lang.String exp)acdExpStar Looks for and resolves an expression @( num * num ) | 
|  java.lang.String | acdFunResolve(java.lang.String var)Looks for and resolves expressions | 
|  java.lang.String | getResult()Returns the value of the result of the expression. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public java.lang.String result
| Constructor Detail | 
public AcdFunResolve(java.lang.String exp)
exp - String with possible expression| Method Detail | 
public java.lang.String getResult()
public java.lang.String acdFunResolve(java.lang.String var)
private boolean acdExpPlus(java.lang.String exp)
exp - String with possible expression
private boolean acdExpMinus(java.lang.String exp)
exp - String with possible expression
private boolean acdExpStar(java.lang.String exp)
exp - String with possible expression
private boolean acdExpDiv(java.lang.String exp)
exp - String with possible expression
private boolean acdExpNot(java.lang.String exp)
exp - String with possible expression
private boolean acdExpEqual(java.lang.String exp)
exp - String with possible expression
private boolean acdExpNotEqual(java.lang.String exp)
exp - String with possible expression
private boolean acdExpGreater(java.lang.String exp)
exp - String with possible expression
private boolean acdExpLesser(java.lang.String exp)
exp - String with possible expression
private boolean acdExpOr(java.lang.String exp)
exp - String with possible expression
private boolean acdExpAnd(java.lang.String exp)
exp - String with possible expression
private boolean acdExpCond(java.lang.String exp)
exp - String with possible expression
private boolean acdExpCase(java.lang.String exp)
exp - String with possible expression
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||