Class ReceiverOptions

java.lang.Object
net.sf.saxon.event.ReceiverOptions

public class ReceiverOptions extends Object
ReceiverOptions defines a set of constants, which can be used in calls to methods on the Receiver interface. The values are bit-significant.
Author:
Michael H. Kay
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Flag indicating that an attribute value was added by the schema processor because a default value was specified
    static final int
    Flag to disable use of character maps
    static final int
    Flag to disable output escaping
    static final int
    Flag passed on startElement indicating that the element does not inherit the namespaces of its ancestors.
    static final int
    Flag indicating that the ID/IDREF properties have been set if applicable: if this bit is set, then the absence of the IS_ID bit means the node is not an ID, and similarly for IS_IDREF
    static final int
    Flag indicating an element or attribute that has the is-id property
    static final int
    Flag indicating an element or attribute that has the is-idref property
    static final int
    Flag indicating that the namespace (of an element or attribute name) has already been declared; it does not need to be generated by the namespace fixup process.
    static final int
    Flag used with character content that has been validated against a nillable element declaration.
    static final int
    Flag indicating that the value contains no special characters that need to be escaped
    static final int
    Flag indicating that duplicate values should be rejected
    static final int
    Flag used when an attribute value or text node contains null characters before and after strings generated by character mapping; these strings are to be output without escaping
    static final int
    Flag used with the characters() event to indicate that the event represents an entire text node, that is, the text node has not been fragmented over several characters() events
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DISABLE_ESCAPING

      public static final int DISABLE_ESCAPING
      Flag to disable output escaping
      See Also:
    • DISABLE_CHARACTER_MAPS

      public static final int DISABLE_CHARACTER_MAPS
      Flag to disable use of character maps
      See Also:
    • NO_SPECIAL_CHARS

      public static final int NO_SPECIAL_CHARS
      Flag indicating that the value contains no special characters that need to be escaped
      See Also:
    • DEFAULTED_ATTRIBUTE

      public static final int DEFAULTED_ATTRIBUTE
      Flag indicating that an attribute value was added by the schema processor because a default value was specified
      See Also:
    • REJECT_DUPLICATES

      public static final int REJECT_DUPLICATES
      Flag indicating that duplicate values should be rejected
      See Also:
    • NAMESPACE_OK

      public static final int NAMESPACE_OK
      Flag indicating that the namespace (of an element or attribute name) has already been declared; it does not need to be generated by the namespace fixup process.
      See Also:
    • DISINHERIT_NAMESPACES

      public static final int DISINHERIT_NAMESPACES
      Flag passed on startElement indicating that the element does not inherit the namespaces of its ancestors.
      See Also:
    • USE_NULL_MARKERS

      public static final int USE_NULL_MARKERS
      Flag used when an attribute value or text node contains null characters before and after strings generated by character mapping; these strings are to be output without escaping
      See Also:
    • NILLABLE_ELEMENT

      public static final int NILLABLE_ELEMENT
      Flag used with character content that has been validated against a nillable element declaration. Needed because of a peculiar rule for validating xs:key values
      See Also:
    • WHOLE_TEXT_NODE

      public static final int WHOLE_TEXT_NODE
      Flag used with the characters() event to indicate that the event represents an entire text node, that is, the text node has not been fragmented over several characters() events
      See Also:
    • IS_ID

      public static final int IS_ID
      Flag indicating an element or attribute that has the is-id property
      See Also:
    • IS_IDREF

      public static final int IS_IDREF
      Flag indicating an element or attribute that has the is-idref property
      See Also:
    • ID_IDREF_CHECKED

      public static final int ID_IDREF_CHECKED
      Flag indicating that the ID/IDREF properties have been set if applicable: if this bit is set, then the absence of the IS_ID bit means the node is not an ID, and similarly for IS_IDREF
      See Also:
  • Constructor Details

    • ReceiverOptions

      public ReceiverOptions()