Class AttributeCreator

    • Constructor Detail

      • AttributeCreator

        public AttributeCreator()
    • Method Detail

      • setSchemaType

        public void setSchemaType​(SimpleType type)
        Set the required schema type of the attribute
        Parameters:
        type - the required schema type, if validation against a specific type is required
      • getSchemaType

        public SimpleType getSchemaType()
        Return the required schema type of the attribute
        Returns:
        if validation against a schema type was requested, return the schema type (always a simple type). Otherwise, if validation against a specific type was not requested, return null
      • setValidationAction

        public void setValidationAction​(int action)
        Set the validation action required
        Parameters:
        action - the validation action required, for example strict or lax
      • getValidationAction

        public int getValidationAction()
        Get the validation action requested
        Returns:
        the validation action, for example strict or lax
      • setOptions

        public void setOptions​(int options)
        Set the options to be used on the attribute event
        Parameters:
        options -
      • setRejectDuplicates

        public void setRejectDuplicates()
        Indicate that two attributes with the same name are not acceptable. (This option is set in XQuery, but not in XSLT)
      • setNoSpecialChars

        public void setNoSpecialChars()
        Indicate that the attribute value contains no special characters that might need escaping
      • getOptions

        public int getOptions()
        Get the options to be used on the attribute event
        Returns:
        the option flags to be used
      • setAnnotation

        public void setAnnotation​(int type)
        Set the type annotation fingerprint to be used on the attribute event
        Parameters:
        type - the fingerprint of the type annotation to be used
      • getAnnotation

        public int getAnnotation()
        Get the type annotation fingerprint to be used on the attribute event
        Returns:
        the fingerprint of the type annotation to be used