Class CssDefaultValidator
java.lang.Object
com.itextpdf.styledxmlparser.css.validate.impl.CssDefaultValidator
- All Implemented Interfaces:
ICssDeclarationValidator
- Direct Known Subclasses:
CssDeviceCmykAwareValidator
Class that bundles all the CSS declaration validators.
It validates CSS declarations against the accepted html/css standard.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ICssDeclarationValidatorprotected final Map<String, ICssDeclarationValidator> A map containing all the CSS declaration validators. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newCssDefaultValidatorinstance with the default validators map. -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddColumnRuleValidation(Map<String, ICssDeclarationValidator> container) booleanisValid(CssDeclaration declaration) Validates a CSS declaration.
-
Field Details
-
defaultValidators
A map containing all the CSS declaration validators. -
colorCommonValidator
-
-
Constructor Details
-
CssDefaultValidator
public CssDefaultValidator()Instantiates a newCssDefaultValidatorinstance with the default validators map.
-
-
Method Details
-
isValid
Validates a CSS declaration.- Specified by:
isValidin interfaceICssDeclarationValidator- Parameters:
declaration- the CSS declaration- Returns:
- true, if the validation was successful
-
addColumnRuleValidation
-