Package org.verapdf.model.tools.xmp
Class PredefinedSchemasDefinition
- java.lang.Object
-
- org.verapdf.model.tools.xmp.SchemasDefinition
-
- org.verapdf.model.tools.xmp.PredefinedSchemasDefinition
-
public class PredefinedSchemasDefinition extends SchemasDefinition
- Author:
- Maksim Bezrukov
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPredefinedSchemasDefinition()protectedPredefinedSchemasDefinition(ValidatorsContainer validator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanisCorrespondsDefinedType(VeraPDFXMPNode node)Checks the node typeprotected booleanisDefinedProperty(QName name)protected booleanregisterRestrictedSeqTextProperty(String namespaceURI, String propertyName, Pattern pattern)protected booleanregisterRestrictedSimpleFieldProperty(String namespaceURI, String propertyName, Pattern pattern)protected booleanregisterSeqChoiceProperty(String namespaceURI, String propertyName, String[][] choices)-
Methods inherited from class org.verapdf.model.tools.xmp.SchemasDefinition
getValidatorsContainer, isDefinedProperty, registerProperty
-
-
-
-
Constructor Detail
-
PredefinedSchemasDefinition
protected PredefinedSchemasDefinition()
-
PredefinedSchemasDefinition
protected PredefinedSchemasDefinition(ValidatorsContainer validator)
-
-
Method Detail
-
isDefinedProperty
protected boolean isDefinedProperty(QName name)
- Overrides:
isDefinedPropertyin classSchemasDefinition
-
isCorrespondsDefinedType
public Boolean isCorrespondsDefinedType(VeraPDFXMPNode node)
Description copied from class:SchemasDefinitionChecks the node type- Overrides:
isCorrespondsDefinedTypein classSchemasDefinition- Parameters:
node- node for check- Returns:
- true if the node type corresponds to defined one, false if it is not, null if the node is not defined or value type is not defined
-
registerRestrictedSimpleFieldProperty
protected boolean registerRestrictedSimpleFieldProperty(String namespaceURI, String propertyName, Pattern pattern)
-
registerRestrictedSeqTextProperty
protected boolean registerRestrictedSeqTextProperty(String namespaceURI, String propertyName, Pattern pattern)
-
-