com.ctc.wstx.api
public final class ValidatorConfig extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
IMPL_NAME |
protected static java.lang.String |
IMPL_VERSION
This is "major.minor" version used for purposes of determining
the feature set.
|
protected boolean |
mReturnNullForDefaultNamespace
As per [WSTX-277], can specify whether prefix for the
"default namespace" is return as null (true) or empty String (false)
|
XSP_IMPLEMENTATION_NAME, XSP_IMPLEMENTATION_VERSION, XSP_NAMESPACE_AWARE, XSP_PROBLEM_REPORTER, XSP_SUPPORT_XMLID, XSP_SUPPORTS_XML11, XSP_V_XMLID_FULL, XSP_V_XMLID_NONE, XSP_V_XMLID_TYPING
Modifier and Type | Method and Description |
---|---|
static ValidatorConfig |
createDefaults() |
boolean |
doesSupportXml11() |
boolean |
doesSupportXmlId() |
protected int |
findPropertyId(java.lang.String propName) |
protected int |
findStdPropertyId(java.lang.String propName) |
static java.lang.String |
getImplName()
Method used to figure out the official implementation name
for input/output/validation factories.
|
static java.lang.String |
getImplVersion()
Method used to figure out the official implementation version
for input/output/validation factories.
|
protected java.lang.Object |
getProperty(int id) |
java.lang.Object |
getProperty(java.lang.String propName) |
protected java.lang.Object |
getStdProperty(int id) |
boolean |
isPropertySupported(java.lang.String propName) |
protected void |
reportUnknownProperty(java.lang.String propName) |
boolean |
returnNullForDefaultNamespace() |
java.lang.Object |
safeGetProperty(java.lang.String propName) |
protected boolean |
setProperty(java.lang.String propName,
int id,
java.lang.Object value) |
boolean |
setProperty(java.lang.String propName,
java.lang.Object value) |
protected boolean |
setStdProperty(java.lang.String propName,
int id,
java.lang.Object value) |
protected static final java.lang.String IMPL_NAME
protected static final java.lang.String IMPL_VERSION
protected boolean mReturnNullForDefaultNamespace
public static ValidatorConfig createDefaults()
protected int findPropertyId(java.lang.String propName)
protected java.lang.Object getProperty(int id)
protected boolean setProperty(java.lang.String propName, int id, java.lang.Object value)
public java.lang.Object getProperty(java.lang.String propName)
public boolean isPropertySupported(java.lang.String propName)
public boolean setProperty(java.lang.String propName, java.lang.Object value)
protected void reportUnknownProperty(java.lang.String propName)
public final java.lang.Object safeGetProperty(java.lang.String propName)
public static java.lang.String getImplName()
public static java.lang.String getImplVersion()
public boolean doesSupportXml11()
public boolean doesSupportXmlId()
public boolean returnNullForDefaultNamespace()
protected int findStdPropertyId(java.lang.String propName)
protected boolean setStdProperty(java.lang.String propName, int id, java.lang.Object value)
propName
- Name of standard property to setid
- Internal id matching the namevalue
- Value to set the standard property toprotected java.lang.Object getStdProperty(int id)