Package org.verapdf.model.tools.xmp
Class SchemasDefinition
- java.lang.Object
-
- org.verapdf.model.tools.xmp.SchemasDefinition
-
- Direct Known Subclasses:
PredefinedSchemasDefinition
public class SchemasDefinition extends Object
- Author:
- Maksim Bezrukov
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSchemasDefinition()protectedSchemasDefinition(ValidatorsContainer validator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidatorsContainergetValidatorsContainer()BooleanisCorrespondsDefinedType(com.adobe.xmp.impl.VeraPDFXMPNode node)Checks the node typebooleanisDefinedProperty(com.adobe.xmp.impl.VeraPDFXMPNode node)protected booleanisDefinedProperty(QName name)protected booleanregisterProperty(String namespaceURI, String propertyName, String type)Registers property with known value type
-
-
-
Constructor Detail
-
SchemasDefinition
protected SchemasDefinition()
-
SchemasDefinition
protected SchemasDefinition(ValidatorsContainer validator)
-
-
Method Detail
-
isDefinedProperty
public boolean isDefinedProperty(com.adobe.xmp.impl.VeraPDFXMPNode node)
-
isDefinedProperty
protected boolean isDefinedProperty(QName name)
-
isCorrespondsDefinedType
public Boolean isCorrespondsDefinedType(com.adobe.xmp.impl.VeraPDFXMPNode node)
Checks the node type- 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
-
getValidatorsContainer
public ValidatorsContainer getValidatorsContainer()
-
registerProperty
protected boolean registerProperty(String namespaceURI, String propertyName, String type)
Registers property with known value type- Parameters:
namespaceURI- property namespace uri for registrationpropertyName- property name for registrationtype- property type for registration- Returns:
- true if property was registered successfully
-
-