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 protected
PredefinedSchemasDefinition()
protected
PredefinedSchemasDefinition(ValidatorsContainer validator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
isCorrespondsDefinedType(VeraPDFXMPNode node)
Checks the node typeprotected boolean
isDefinedProperty(QName name)
protected boolean
registerRestrictedSeqTextProperty(String namespaceURI, String propertyName, Pattern pattern)
protected boolean
registerRestrictedSimpleFieldProperty(String namespaceURI, String propertyName, Pattern pattern)
protected boolean
registerSeqChoiceProperty(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:
isDefinedProperty
in classSchemasDefinition
-
isCorrespondsDefinedType
public Boolean isCorrespondsDefinedType(VeraPDFXMPNode node)
Description copied from class:SchemasDefinition
Checks the node type- Overrides:
isCorrespondsDefinedType
in 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)
-
-