Class SchemasDefinition

java.lang.Object
org.verapdf.model.tools.xmp.SchemasDefinition
Direct Known Subclasses:
PredefinedSchemasDefinition

public class SchemasDefinition extends Object
Author:
Maksim Bezrukov
  • Constructor Details

    • SchemasDefinition

      protected SchemasDefinition()
    • SchemasDefinition

      protected SchemasDefinition(ValidatorsContainer validator)
  • Method Details

    • isDefinedProperty

      public boolean isDefinedProperty(VeraPDFXMPNode node)
    • isDefinedProperty

      protected boolean isDefinedProperty(QName name)
    • isCorrespondsDefinedType

      public Boolean isCorrespondsDefinedType(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
    • getDefinedType

      public String getDefinedType(VeraPDFXMPNode node)
    • 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 registration
      propertyName - property name for registration
      type - property type for registration
      Returns:
      true if property was registered successfully