Package com.volantis.mcs.themes.values

Examples of com.volantis.mcs.themes.values.LengthUnit


            throw new IllegalArgumentException("Value cannot be null.");
        }
        final Matcher matcher = LENGTH_PATTERN.matcher(stringValue);
        if (matcher.matches()) {
            final double value = Double.parseDouble(matcher.group(1));
            LengthUnit unit = LengthUnit.getUnitByName(matcher.group(2));
            return STYLE_VALUE_FACTORY.getLength(null, value, unit);
        }
        // invalid length values are ignored
        return null;
    }
View Full Code Here


            boolean percent = (attributeValue.charAt(length - 1) == '%');
            String numberStr =
                    percent ? attributeValue.substring(0, length - 1)
                            : attributeValue;
            double number = Double.parseDouble(numberStr);
            LengthUnit unit =
                    percent ? LengthUnit.PC : LengthUnit.PX;
            return new HTMLSizeAsAttribute(number, unit, attributeName);
        } else {
            StyleValue styleValue = element.getStyles().getPropertyValues()
                    .getStyleValue(property);
View Full Code Here

        }

        // javadoc inherited
        @Override
        public void updateElementSize(Element element, double newSize) {
            LengthUnit unit = getUnit();

            if (unit == LengthUnit.PC) {
                element.setAttribute(attributeName,
                        Integer.toString((int) newSize) + "%");
            } else if (unit == LengthUnit.PX) {
View Full Code Here

        }

        // javadoc inherited
        @Override
        public void updateElementSize(Element element, double newSize) {
            LengthUnit unit = getUnit();
            StyleValue value;

            if (unit == LengthUnit.PC) {
                value = StyleValueFactory.getDefaultInstance().getPercentage(
                                null, newSize);
View Full Code Here

        return getAsString(styles.getPropertyValues());
    }

    // Javadoc inherited.
    public void visit(StyleLength value, Object object) {
        LengthUnit units = value.getUnit();
        if (units == LengthUnit.PX) {
            total += (int) value.getNumber();
            count += 1;
        }
    }
View Full Code Here

public class PositivePixelLengthRenderer
    extends ValueRendererImpl {

    public void visit(StyleLength value, Object object) {
        LengthUnit units = value.getUnit();
        if (units == LengthUnit.PX) {
            int number = (int) value.getNumber();
            if (number > 0) {
                string = String.valueOf(number);
            }
View Full Code Here

*/
public class PositivePixelLengthChecker extends ValueCheckerImpl {

    // Javadoc inherited.
    public void visit(StyleLength value, Object object) {
        LengthUnit units = value.getUnit();
        if (units == LengthUnit.PX) {
            int number = (int) value.getNumber();
            significant = number > 0;
        }
    }
View Full Code Here

    }

    private int getPixelLength(StyleValue value) {
        if (value instanceof StyleLength) {
            StyleLength length = (StyleLength) value;
            LengthUnit units = length.getUnit();
            if (units == LengthUnit.PX) {
                int number = (int) length.getNumber();
                if (number > 0) {
                    return number;
                }
View Full Code Here

TOP

Related Classes of com.volantis.mcs.themes.values.LengthUnit

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.