# com.bea.p13n.expression.operator
UnaryOperator Interface

public interface UnaryOperator

An interface for concrete unary operator classes.

All Known Implementing Classes
  `SystemGetProperty`, `ObjectToString`, `ObjectHashCode`, `ObjectGetClass`, `ClassGetName`, `ClassForName`, `LogicalNot`, `MathToRadians`, `MathToDegrees`, `MathTan`, `MathSqrt`, `MathSin`, `MathRound`, `MathRint`, `MathLog`, `MathFloor`, `MathExp`, `MathCos`, `MathCeil`, `MathAtan`, `MathAsin`, `MathAcos`, `MathAbs`, `StringTrim`, `StringToUpperCase`, `StringToLowerCase`, `StringLength`

## Field Summary

`public static final int` | `UNARY_OPERAND_INDEX` The index of unary operand.

## Method Summary

`public `Object`` | `getOperand`() Returns unary operand.

## Field Detail

### UNARY_OPERAND_INDEX

    public static final int UNARY_OPERAND_INDEX

  The index of unary operand.

## Method Detail

### getOperand() Method

    public Object getOperand()

Returns unary operand.

#### Returns

An unary operand.