Package parser
Class PermutationOperator
java.lang.Object
parser.Operator
parser.BinaryOperator
parser.PermutationOperator
- All Implemented Interfaces:
Validatable
public final class PermutationOperator extends BinaryOperator
- Author:
- GBEMIRO
-
Field Summary
Fields inherited from class parser.Operator
AND, ASSIGN, AT, CLOSE_CIRC_BRAC, CLOSE_SQUARE_BRAC, COLON, COMBINATION, COMMA, CONST, CUBE, CUBE_ROOT, DIVIDE, EN_DASH, EQUALS, EXIT, FACTORIAL, GREATER_OR_EQUALS, GREATER_THAN, INVERSE, LESS_OR_EQUALS, LESS_THAN, MINUS, MULTIPLY, name, OPEN_CIRC_BRAC, OPEN_SQUARE_BRAC, operators, OR, PERMUTATION, PLUS, POWER, REMAINDER, ROOT, SEMI_COLON, SPACE, SQUARE, STORE -
Constructor Summary
Constructors Constructor Description PermutationOperator(int index, java.util.ArrayList<java.lang.String> scan)Creates an object of class PermutationOperator -
Method Summary
Methods inherited from class parser.BinaryOperator
getIndex, getPrecedence, setIndex, validateMethods inherited from class parser.Operator
getName, getPrecedence, isAssignmentOperator, isAtOperator, isBinaryOperator, isBracket, isClosingBrace, isClosingBracket, isColon, isComma, isConstantStoreCommand, isCube, isCubeRoot, isEqualsOperator, isExitCommand, isFactorial, isInverse, isLogicOperator, isMulOrDiv, isMulOrDivOrRemOrPermOrCombOrPow, isOpeningBrace, isOpeningBracket, isOperatorString, isPermOrComb, isPlusOrMinus, isPower, isRemainder, isSemiColon, isSquare, isSquareRoot, isStoreCommand, isUnaryPostOperator, isUnaryPreOperator, setName, validateAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PermutationOperator
public PermutationOperator(int index, java.util.ArrayList<java.lang.String> scan)Creates an object of class PermutationOperator- Parameters:
index- the index of this object in its parent Function object's scanner.scan- the Function object in which this PermutationOperator exists.
-