Package org.verapdf.model.tools.xmp
Class SchemasDefinition
java.lang.Object
org.verapdf.model.tools.xmp.SchemasDefinition
- Direct Known Subclasses:
PredefinedSchemasDefinition
- Author:
- Maksim Bezrukov
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedSchemasDefinition(ValidatorsContainer validator) -
Method Summary
Modifier and TypeMethodDescriptiongetDefinedType(org.verapdf.xmp.impl.VeraPDFXMPNode node) isCorrespondsDefinedType(org.verapdf.xmp.impl.VeraPDFXMPNode node) Checks the node typeprotected booleanisDefinedProperty(QName name) booleanisDefinedProperty(org.verapdf.xmp.impl.VeraPDFXMPNode node) protected booleanregisterProperty(String namespaceURI, String propertyName, String type) Registers property with known value type
-
Constructor Details
-
SchemasDefinition
protected SchemasDefinition() -
SchemasDefinition
-
-
Method Details
-
isDefinedProperty
public boolean isDefinedProperty(org.verapdf.xmp.impl.VeraPDFXMPNode node) -
isDefinedProperty
-
isCorrespondsDefinedType
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
-
getDefinedType
-
getValidatorsContainer
-
registerProperty
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
-