info.bliki.wiki.template.expr.operator
Class Operator

java.lang.Object
  extended by info.bliki.wiki.template.expr.operator.Operator
Direct Known Subclasses:
InfixOperator, PostfixOperator, PrefixOperator

public abstract class Operator
extends java.lang.Object


Field Summary
protected  java.lang.String fFunctionName
           
protected  java.lang.String fOperatorString
           
protected  int fPrecedence
           
 
Constructor Summary
Operator(java.lang.String oper, java.lang.String functionName, int precedence)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getFunctionName()
           
 java.lang.String getOperatorString()
           
 int getPrecedence()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fFunctionName

protected java.lang.String fFunctionName

fOperatorString

protected java.lang.String fOperatorString

fPrecedence

protected int fPrecedence
Constructor Detail

Operator

public Operator(java.lang.String oper,
                java.lang.String functionName,
                int precedence)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getFunctionName

public java.lang.String getFunctionName()
Returns:
the name of the head of the associated function

getOperatorString

public java.lang.String getOperatorString()
Returns:
the operator string of this operator

getPrecedence

public int getPrecedence()
Returns:
the precedence of this operator

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
the hashCode of the function name

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 Java Wikipedia API (Bliki engine). All Rights Reserved.