|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.cc.framework.security.acl.expr.Token
Single element of the expression language
Field Summary | |
private static long |
serialVersionUID
Serial Version UID |
private TokenType |
type
Token type |
private java.lang.Object |
value
Token value |
Constructor Summary | |
Token()
Construktor |
Method Summary | |
java.lang.String |
getIdentifier()
Liefert den gespeicherten Identifier zurück |
void |
init(LogicalOperator operator)
Initialisiert das Token mit einem logischen Operator. |
void |
init(Parenthesis parenthesis)
Initialisiert das Token mit einer Klammer. |
void |
init(Token other)
Initialisiert das Token mit den Werten des übergebenen Token. |
void |
init(TokenType type)
Initialisiert das Token mit dem angegebenen Typ. |
void |
initIdentifier(java.lang.String identifier)
Initialisiert das Token mit einem Identifier |
boolean |
isClosingParentheses()
Prüft ob es sich um eine schliessende runde Klammer handelt |
boolean |
isLogicalAnd()
Prüft ob es sich um ein logisches Und handelt |
boolean |
isLogicalOr()
Prüft ob es sich um ein logisches exklusives Oder handelt |
boolean |
isLogicalXor()
Prüft ob es sich um ein logisches inklusives Oder handelt |
boolean |
isOpeningParentheses()
Prüft ob es sich um eine öffnende runde Klammer handelt |
boolean |
isUnaryOperator()
Die Methode prüft ob es sich bei dem Token-Operator um einen unär verwendbaren Operator handelt. |
void |
reset()
Setzt das Token auf den Initialisierungsustand zurück |
java.lang.String |
toString()
|
TokenType |
type()
Liefert den Typ des tokens |
UnaryOperator |
unaryOperator()
Liefert den unären Operator zurück |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final long serialVersionUID
private TokenType type
private java.lang.Object value
Constructor Detail |
public Token()
Method Detail |
public void reset()
public void init(Token other)
other
- Token dessen Werte übernommen werden sollenpublic void init(TokenType type)
type
- Der Tokentyppublic void init(LogicalOperator operator)
operator
- Der Operatorpublic void init(Parenthesis parenthesis)
parenthesis
- Klammerpublic void initIdentifier(java.lang.String identifier)
identifier
- Der Identifierpublic TokenType type()
public java.lang.String getIdentifier()
null
wenn das Token
keinen Identifier enthältpublic boolean isLogicalAnd()
true
bei einer Übereinstimmung urückpublic boolean isLogicalXor()
true
bei einer Übereinstimmung urückpublic boolean isLogicalOr()
true
bei einer Übereinstimmung urückpublic boolean isOpeningParentheses()
true
bei einer Übereinstimmung urückpublic boolean isClosingParentheses()
true
bei einer Übereinstimmung urückpublic boolean isUnaryOperator()
true
wenn der operator unär verwendet
werden kannpublic UnaryOperator unaryOperator()
public java.lang.String toString()
Object.toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |