public class CryptNode extends AbstractUnaryOperationNode
Constructor and Description |
---|
CryptNode(AbstractNode operand)
CryptNode.
|
Modifier and Type | Method and Description |
---|---|
private void |
cryptArrayElements(CommunicationManager mgr,
java.lang.String variableName,
java.util.List<AbstractReturnValue> array) |
private StringValue |
cryptString(java.lang.String value)
cryptString.
|
boolean |
equals(java.lang.Object obj)
Equals-Funktion, die prueft, ob das Objekt obj vom Typ AbstractBinaryOperationNode ist, und
ob von dem Objekt obj Operant mit dem Operant dieser Klasse uebereinstimmt.
|
int |
hashCode() |
VoidValue |
interpret(CommunicationManager mgr)
Interpret-Methode, die von den entsprechenden erbenden Klassen implementiert werden muss.
|
java.lang.String |
toString() |
getOperand
isIDNode, isIdSetArrayNode, isIDSetNode, toIDNode, toIdSetArrayNode, toIDSetNode
public CryptNode(AbstractNode operand)
operand
- AbstractNodepublic java.lang.String toString()
toString
in class AbstractUnaryOperationNode
public boolean equals(java.lang.Object obj)
AbstractUnaryOperationNode
equals
in class AbstractUnaryOperationNode
public int hashCode()
hashCode
in class AbstractUnaryOperationNode
public VoidValue interpret(CommunicationManager mgr) throws CheckScriptException
AbstractNode
interpret
in class AbstractNode
mgr
- The CommunicationManager
to use.CheckScriptException
- PruefscriptExceptionprivate void cryptArrayElements(CommunicationManager mgr, java.lang.String variableName, java.util.List<AbstractReturnValue> array) throws WrongNodeException
mgr
- The CommunicationManager
to use.variableName
- Stringarray
- AbstractReturnValueWrongNodeException
- WrongNodeExceptionprivate StringValue cryptString(java.lang.String value)
value
- AbstractReturnValue