Class PredefinedSchemasDefinition


  • public class PredefinedSchemasDefinition
    extends SchemasDefinition
    Author:
    Maksim Bezrukov
    • Constructor Detail

      • PredefinedSchemasDefinition

        protected PredefinedSchemasDefinition()
      • PredefinedSchemasDefinition

        protected PredefinedSchemasDefinition​(ValidatorsContainer validator)
    • Method Detail

      • 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)