private boolean isZeroValuePaddingWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getPaddingWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
private boolean isLength(DimensionTree tree) { return Unit.LENGTH_UNITS.contains(tree.unit().text().toLowerCase()); }
private boolean isZeroValuePaddingWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getPaddingWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
private boolean isLength(DimensionTree tree) { return Unit.LENGTH_UNITS.contains(tree.unit().text().toLowerCase()); }
private boolean isZeroValueBorderWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getBorderWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
@Override public boolean isValid(Tree tree) { if (tree instanceof DimensionTree) { if (!units.contains(((DimensionTree) tree).unit().text().toLowerCase())) { return false; } return isPositiveOnly() ? ((DimensionTree) tree).value().isPositive() : true; } if (new FunctionValidator(Calc.class).isValid(tree)) { return true; } if (tree instanceof NumberTree) { return ((NumberTree) tree).isZero(); } return false; }
private boolean isZeroValueBorderWidth(ValueTree valueTree) { List<Tree> valueElements = valueTree.sanitizedValueElements(); for (Tree valueElement : valueElements) { if (ValidatorFactory.getBorderWidthValidator().isValid(valueElement)) { if (valueElement instanceof DimensionTree && ((DimensionTree) valueElement).value().isNotZero() || valueElement instanceof PercentageTree && ((PercentageTree) valueElement).value().isNotZero() || valueElement instanceof NumberTree && !((NumberTree) valueElement).isZero()) { return false; } else if (!(valueElement instanceof DimensionTree) && !(valueElement instanceof PercentageTree) && !(valueElement instanceof NumberTree)) { return false; } } } return true; }
@Override public boolean isValid(Tree tree) { if (tree instanceof DimensionTree) { if (!units.contains(((DimensionTree) tree).unit().text().toLowerCase())) { return false; } return isPositiveOnly() ? ((DimensionTree) tree).value().isPositive() : true; } if (new FunctionValidator(Calc.class).isValid(tree)) { return true; } if (tree instanceof NumberTree) { return ((NumberTree) tree).isZero(); } return false; }