Class CssDefaultValidator
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.validate.impl.CssDefaultValidator
-
- All Implemented Interfaces:
ICssDeclarationValidator
- Direct Known Subclasses:
CssDeviceCmykAwareValidator
public class CssDefaultValidator extends java.lang.Object implements ICssDeclarationValidator
Class that bundles all the CSS declaration validators. It validates CSS declarations against the accepted html/css standard.
-
-
Field Summary
Fields Modifier and Type Field Description private static ICssDeclarationValidator
colorCommonValidator
protected java.util.Map<java.lang.String,ICssDeclarationValidator>
defaultValidators
A map containing all the CSS declaration validators.
-
Constructor Summary
Constructors Constructor Description CssDefaultValidator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void
addColumnRuleValidation(java.util.Map<java.lang.String,ICssDeclarationValidator> container)
boolean
isValid(CssDeclaration declaration)
Validates a CSS declaration.
-
-
-
Field Detail
-
defaultValidators
protected final java.util.Map<java.lang.String,ICssDeclarationValidator> defaultValidators
A map containing all the CSS declaration validators.
-
colorCommonValidator
private static final ICssDeclarationValidator colorCommonValidator
-
-
Method Detail
-
isValid
public boolean isValid(CssDeclaration declaration)
Validates a CSS declaration.- Specified by:
isValid
in interfaceICssDeclarationValidator
- Parameters:
declaration
- the CSS declaration- Returns:
- true, if the validation was successful
-
addColumnRuleValidation
private static void addColumnRuleValidation(java.util.Map<java.lang.String,ICssDeclarationValidator> container)
-
-