org.expasy.jpl.commons.base.cond.operator
Class OperatorManager
java.lang.Object
org.expasy.jpl.commons.base.cond.operator.OperatorManager
public final class OperatorManager
- extends Object
This manager stores all Operators and provides an access by name.
- Version:
- 1.0
- Author:
- nikitin
GREATER_EQUALS
public static final OperatorMulti<Number> GREATER_EQUALS
LESS_EQUALS
public static final OperatorMulti<Number> LESS_EQUALS
OperatorManager
public OperatorManager()
getInstance
public static OperatorManager getInstance()
getOperator
public Operator getOperator(String token)
throws OperatorManager.InvalidOperatorException
- Throws:
OperatorManager.InvalidOperatorException
isConditionContainsOperator
public boolean isConditionContainsOperator(String condition)
getOperatorPosInCondition
public int[] getOperatorPosInCondition(String condition)
getRvalueOpLvalue
public String[] getRvalueOpLvalue(String condition)
throws OperatorManager.InvalidOperatorException
- Parameters:
condition -
- Returns:
-
- Throws:
OperatorManager.InvalidOperatorException
OperatorNotFoundRTException - if operator not found
toString
public String toString()
- Overrides:
toString in class Object
Copyright (c) 2012 Swiss Institute of Bioinformatics. All rights reserved.