Class ValidatorConfig

  • All Implemented Interfaces:
    org.codehaus.stax2.XMLStreamProperties

    public final class ValidatorConfig
    extends Object
    • Field Detail

      • IMPL_VERSION

        protected static final String IMPL_VERSION
        This is "major.minor" version used for purposes of determining the feature set. Patch level is not included, since those should not affect API or feature set. Using applications should be prepared to take additional levels, however, just not depend on those being available.
        See Also:
        Constant Field Values
      • mReturnNullForDefaultNamespace

        protected boolean mReturnNullForDefaultNamespace
        As per [WSTX-277], can specify whether prefix for the "default namespace" is return as null (true) or empty String (false)
    • Method Detail

      • findPropertyId

        protected int findPropertyId​(String propName)
        Returns:
        Internal enumerated int matching the String name of the property, if one found: -1 to indicate no match was found.
      • getProperty

        protected Object getProperty​(int id)
      • setProperty

        protected boolean setProperty​(String propName,
                                      int id,
                                      Object value)
      • getProperty

        public Object getProperty​(String propName)
      • isPropertySupported

        public boolean isPropertySupported​(String propName)
      • setProperty

        public boolean setProperty​(String propName,
                                   Object value)
        Returns:
        True, if the specified property was successfully set to specified value; false if its value was not changed
      • reportUnknownProperty

        protected void reportUnknownProperty​(String propName)
      • safeGetProperty

        public final Object safeGetProperty​(String propName)
      • getImplName

        public static String getImplName()
        Method used to figure out the official implementation name for input/output/validation factories.
      • getImplVersion

        public static String getImplVersion()
        Method used to figure out the official implementation version for input/output/validation factories.
      • doesSupportXml11

        public boolean doesSupportXml11()
      • doesSupportXmlId

        public boolean doesSupportXmlId()
      • returnNullForDefaultNamespace

        public boolean returnNullForDefaultNamespace()
      • findStdPropertyId

        protected int findStdPropertyId​(String propName)
      • setStdProperty

        protected boolean setStdProperty​(String propName,
                                         int id,
                                         Object value)
        Parameters:
        propName - Name of standard property to set
        id - Internal id matching the name
        value - Value to set the standard property to
      • getStdProperty

        protected Object getStdProperty​(int id)