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 Details

    • PredefinedSchemasDefinition

      protected PredefinedSchemasDefinition()
    • PredefinedSchemasDefinition

      protected PredefinedSchemasDefinition(ValidatorsContainer validator)
  • Method Details

    • isDefinedProperty

      protected boolean isDefinedProperty(QName name)
      Overrides:
      isDefinedProperty in class SchemasDefinition
    • isCorrespondsDefinedType

      public Boolean isCorrespondsDefinedType(VeraPDFXMPNode node)
      Description copied from class: SchemasDefinition
      Checks the node type
      Overrides:
      isCorrespondsDefinedType in class SchemasDefinition
      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)
    • registerSeqChoiceProperty

      protected boolean registerSeqChoiceProperty(String namespaceURI, String propertyName, String[][] choices)