Class MultiTypeDeclarationValidator
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.validate.impl.declaration.MultiTypeDeclarationValidator
-
- All Implemented Interfaces:
ICssDeclarationValidator
public class MultiTypeDeclarationValidator extends java.lang.Object implements ICssDeclarationValidator
ICssDeclarationValidator
implementation in case multiple types have to be checked.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ICssDataTypeValidator>
allowedTypes
The allowed data types.
-
Constructor Summary
Constructors Constructor Description MultiTypeDeclarationValidator(ICssDataTypeValidator... allowedTypes)
Creates a newMultiTypeDeclarationValidator
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isValid(CssDeclaration cssDeclaration)
Checks if a value is a valid CSS declaration.
-
-
-
Field Detail
-
allowedTypes
private java.util.List<ICssDataTypeValidator> allowedTypes
The allowed data types.
-
-
Constructor Detail
-
MultiTypeDeclarationValidator
public MultiTypeDeclarationValidator(ICssDataTypeValidator... allowedTypes)
Creates a newMultiTypeDeclarationValidator
instance.- Parameters:
allowedTypes
- the allowed types
-
-
Method Detail
-
isValid
public boolean isValid(CssDeclaration cssDeclaration)
Description copied from interface:ICssDeclarationValidator
Checks if a value is a valid CSS declaration.- Specified by:
isValid
in interfaceICssDeclarationValidator
- Parameters:
cssDeclaration
- the CSS declaration- Returns:
- true, if the value is a valid CSS declaration
-
-