Examples of FloatValue


Examples of net.sf.saxon.value.FloatValue

        } else if (source instanceof Byte) {
            result = new IntegerValue((Byte)source);
        } else if (source instanceof Double) {
            result = new DoubleValue((Double)source);
        } else if (source instanceof Float) {
            result = new FloatValue((Float)source);
        } else if (source instanceof BigDecimal) {
            result = new DecimalValue((BigDecimal)source);
        } else if (source instanceof String) {
            result = new StringValue(((String)source));
        } else {
View Full Code Here

Examples of net.sf.saxon.value.FloatValue

    }

    public Value transform(Object source, TransformationContext context) {
        // WORKAROUND for ClassCastException in ObjectValue.toJavaObject(float)
        if (source instanceof Float) {
            return new FloatValue(((Float)source).floatValue());
        }
        return new ObjectValue(source);
    }
View Full Code Here

Examples of net.sf.saxon.value.FloatValue

    } else if(source instanceof Byte) {
      result = IntegerValue.makeIntegerValue(BigInteger.valueOf(((Byte)source)));
    } else if(source instanceof Double) {
      result = new DoubleValue((Double)source);
    } else if(source instanceof Float) {
      result = new FloatValue((Float)source);
    } else if(source instanceof BigDecimal) {
      result = new DecimalValue((BigDecimal)source);
    } else if(source instanceof String) {
      result = new StringValue(((String)source));
    } else {
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

        lu = lu.getNextLexicalUnit().getNextLexicalUnit();
        Value alpha = createColorComponent(lu);
        return createRGBAColor(red, green, blue, alpha);
      } else if (lu.getLexicalUnitType() == LexicalUnit.SAC_IDENT && lu
          .getStringValue().equalsIgnoreCase("transparent")) {
        return createRGBAColor(new FloatValue(CSSPrimitiveValue.CSS_NUMBER, 0),
            new FloatValue(CSSPrimitiveValue.CSS_NUMBER, 0),
            new FloatValue(CSSPrimitiveValue.CSS_NUMBER, 0),
            new FloatValue(CSSPrimitiveValue.CSS_NUMBER, 0));
      } else {
        return super.createValue(lu, engine);
      }
    }
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

    parent = elt;
      }
            Value fs = engine.getComputedStyle(parent, pseudo, fsi);
            float fsv = fs.getFloatValue();
            float v = value.getFloatValue();
            return new FloatValue(CSSPrimitiveValue.CSS_NUMBER,
                                  (fsv * v) / 100f);
        }
        return super.computeValue(elt, pseudo, engine, idx, sm, value);
    }
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

        switch (lu.getLexicalUnitType()) {
        case LexicalUnit.SAC_INHERIT:
            return SVGValueConstants.INHERIT_VALUE;

        case LexicalUnit.SAC_DEGREE:
            return new FloatValue(CSSPrimitiveValue.CSS_DEG,
                                  lu.getFloatValue());

        case LexicalUnit.SAC_GRADIAN:
            return new FloatValue(CSSPrimitiveValue.CSS_GRAD,
                                  lu.getFloatValue());

        case LexicalUnit.SAC_RADIAN:
            return new FloatValue(CSSPrimitiveValue.CSS_RAD,
                                  lu.getFloatValue());

            // For SVG angle properties unit defaults to 'deg'.
        case LexicalUnit.SAC_INTEGER:
            {
                int n = lu.getIntegerValue();
                return new FloatValue(CSSPrimitiveValue.CSS_DEG, n);
            }
        case LexicalUnit.SAC_REAL:
            {
                float n = lu.getFloatValue();
                return new FloatValue(CSSPrimitiveValue.CSS_DEG, n);
            }
        }
   
        throw createInvalidLexicalUnitDOMException(lu.getLexicalUnitType());
    }
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

        throws DOMException {
  switch (type) {
        case CSSPrimitiveValue.CSS_DEG:
        case CSSPrimitiveValue.CSS_GRAD:
        case CSSPrimitiveValue.CSS_RAD:
            return new FloatValue(type, floatValue);
  }
        throw createInvalidFloatValueDOMException(floatValue);
    }
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

  switch (lu.getLexicalUnitType()) {
  case LexicalUnit.SAC_INHERIT:
      return SVGValueConstants.INHERIT_VALUE;

  case  LexicalUnit.SAC_INTEGER:
      return new FloatValue(CSSPrimitiveValue.CSS_NUMBER,
                                  lu.getIntegerValue());

  case  LexicalUnit.SAC_REAL:
      return new FloatValue(CSSPrimitiveValue.CSS_NUMBER,
                                  lu.getFloatValue());

  default:
            throw createInvalidLexicalUnitDOMException
                (lu.getLexicalUnitType());
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

     * Implements {@link ValueManager#createFloatValue(short,float)}.
     */
    public Value createFloatValue(short unitType, float floatValue)
  throws DOMException {
  if (unitType == CSSPrimitiveValue.CSS_NUMBER) {
      return new FloatValue(unitType, floatValue);
  }
        throw createInvalidFloatTypeDOMException(unitType);
    }
View Full Code Here

Examples of org.apache.batik.css.engine.value.FloatValue

  switch (lu.getLexicalUnitType()) {
  case LexicalUnit.SAC_INHERIT:
      return SVGValueConstants.INHERIT_VALUE;

        case LexicalUnit.SAC_INTEGER:
            return new FloatValue(CSSPrimitiveValue.CSS_NUMBER,
                                  lu.getIntegerValue());

        case LexicalUnit.SAC_REAL:
            return new FloatValue(CSSPrimitiveValue.CSS_NUMBER,
                                  lu.getFloatValue());
        }
        throw createInvalidLexicalUnitDOMException(lu.getLexicalUnitType());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.