Class ValidatorConfig

java.lang.Object
com.ctc.wstx.api.ValidatorConfig
All Implemented Interfaces:
org.codehaus.stax2.XMLStreamProperties

public final class ValidatorConfig extends Object
  • Field Details

    • IMPL_NAME

      protected static final String IMPL_NAME
      See Also:
    • 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:
    • 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 Details

    • createDefaults

      public static ValidatorConfig createDefaults()
    • 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)