Package org.apache.poi.hssf.record.formula.eval

Examples of org.apache.poi.hssf.record.formula.eval.BoolEval


          // x is text that is not a boolean
          return false;
        }
        testValue = boolToInt(val.booleanValue());
      } else if((x instanceof BoolEval)) {
        BoolEval be = (BoolEval) x;
        testValue = boolToInt(be.getBooleanValue());
      } else {
        return false;
      }
      return _operator.evaluate(testValue - _value);
    }
View Full Code Here


      // this does not get the default value
      return false;
    }
    if(valEval instanceof BoolEval) {
      // Happy day flow
      BoolEval boolEval = (BoolEval) valEval;
      return boolEval.getBooleanValue();
    }

    if (valEval instanceof StringEval) {
      String stringValue = ((StringEval) valEval).getStringValue();
      if(stringValue.length() < 1) {
View Full Code Here

    protected BooleanLookupComparer(BoolEval be) {
      super(be);
      _value = be.getBooleanValue();
    }
    protected CompareResult compareSameType(ValueEval other) {
      BoolEval be = (BoolEval) other;
      boolean otherVal = be.getBooleanValue();
      if(_value == otherVal) {
        return CompareResult.EQUAL;
      }
      // TRUE > FALSE
      if(_value) {
View Full Code Here

      temp.add(d.doubleValue());
      return;
    }
    if (ve instanceof BoolEval) {
      if (!isViaReference || _isReferenceBoolCounted) {
        BoolEval boolEval = (BoolEval) ve;
        temp.add(boolEval.getNumberValue());
      }
      return;
    }
    if (ve == BlankEval.INSTANCE) {
      if (_isBlankCounted) {
View Full Code Here

    if (eval instanceof NumberEval) {
      NumberEval ne = (NumberEval) eval;
      return new CellValue(ne.getNumberValue());
    }
    if (eval instanceof BoolEval) {
      BoolEval be = (BoolEval) eval;
      return CellValue.valueOf(be.getBooleanValue());
    }
    if (eval instanceof StringEval) {
      StringEval ne = (StringEval) eval;
      return new CellValue(ne.getStringValue());
    }
View Full Code Here

    if (eval instanceof NumberEval) {
      NumberEval ne = (NumberEval) eval;
      return new CellValue(ne.getNumberValue());
    }
    if (eval instanceof BoolEval) {
      BoolEval be = (BoolEval) eval;
      return CellValue.valueOf(be.getBooleanValue());
    }
    if (eval instanceof StringEval) {
      StringEval ne = (StringEval) eval;
      return new CellValue(ne.getStringValue());
    }
View Full Code Here

    if (eval instanceof NumberEval) {
      NumberEval ne = (NumberEval) eval;
      return new CellValue(ne.getNumberValue());
    }
    if (eval instanceof BoolEval) {
      BoolEval be = (BoolEval) eval;
      return CellValue.valueOf(be.getBooleanValue());
    }
    if (eval instanceof StringEval) {
      StringEval ne = (StringEval) eval;
      return new CellValue(ne.getStringValue());
    }
View Full Code Here

          // x is text that is not a boolean
          return false;
        }
        testValue = boolToInt(val.booleanValue());
      } else if((x instanceof BoolEval)) {
        BoolEval be = (BoolEval) x;
        testValue = boolToInt(be.getBooleanValue());
      } else {
        return false;
      }
      return _operator.evaluate(testValue - _value);
    }
View Full Code Here

    if (eval instanceof NumberEval) {
      NumberEval ne = (NumberEval) eval;
      return new CellValue(ne.getNumberValue());
    }
    if (eval instanceof BoolEval) {
      BoolEval be = (BoolEval) eval;
      return CellValue.valueOf(be.getBooleanValue());
    }
    if (eval instanceof StringEval) {
      StringEval ne = (StringEval) eval;
      return new CellValue(ne.getStringValue());
    }
View Full Code Here

                NumberEval ne = (NumberEval) eval;
                retval = new CellValue(HSSFCell.CELL_TYPE_NUMERIC);
                retval.setNumberValue(ne.getNumberValue());
            }
            else if (eval instanceof BoolEval) {
                BoolEval be = (BoolEval) eval;
                retval = new CellValue(HSSFCell.CELL_TYPE_BOOLEAN);
                retval.setBooleanValue(be.getBooleanValue());
            }
            else if (eval instanceof StringEval) {
                StringEval ne = (StringEval) eval;
                retval = new CellValue(HSSFCell.CELL_TYPE_STRING);
                retval.setStringValue(ne.getStringValue());
View Full Code Here

TOP

Related Classes of org.apache.poi.hssf.record.formula.eval.BoolEval

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.