Class SchemasDefinition

    • Constructor Detail

      • SchemasDefinition

        protected SchemasDefinition()
    • Method Detail

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