|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.spice.configkit.ConfigValidatorFactory
public final class ConfigValidatorFactory
The ConfigValidatorFactory is responsible for creating ConfigValidator objects to validate configuration according to specified schemas.
| Field Summary | |
|---|---|
static String |
RELAX_NG
A constant defining namespace of RELAX_NG schema language. |
static String |
W3C_XML_SCHEMA
A constant defining namespace of W3C XMLSchema language. |
| Constructor Summary | |
|---|---|
ConfigValidatorFactory()
|
|
| Method Summary | |
|---|---|
static ConfigValidator |
create(org.xml.sax.InputSource inputSource)
Create a ConfigValidator and guess Schema type. |
static ConfigValidator |
create(org.xml.sax.InputSource inputSource,
org.xml.sax.EntityResolver resolver)
Create a ConfigValidator and guess Schema type. |
static ConfigValidator |
create(InputStream inputStream)
Create a ConfigValidator and guess Schema type. |
static ConfigValidator |
create(String schemaType,
org.xml.sax.InputSource inputSource)
Create a ConfigValidator with specified type. |
static ConfigValidator |
create(String schemaType,
org.xml.sax.InputSource inputSource,
org.xml.sax.EntityResolver entityResolver)
Create a ConfigValidator with specified type. |
static ConfigValidator |
create(String schemaType,
InputStream inputStream)
Create a ConfigValidator with specified type. |
static ConfigValidator |
create(String schemaType,
InputStream inputStream,
org.xml.sax.EntityResolver resolver)
Create a ConfigValidator with specified type. |
static ConfigValidator |
create(String publicID,
String systemID,
ClassLoader classLoader)
Create a ConfigValidator and attempt to guess Schema Type. |
static ConfigValidator |
create(String schemaType,
String publicID,
String systemID,
ClassLoader classLoader)
Create a ConfigValidator with specified type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String RELAX_NG
public static final String W3C_XML_SCHEMA
| Constructor Detail |
|---|
public ConfigValidatorFactory()
| Method Detail |
|---|
public static ConfigValidator create(String publicID,
String systemID,
ClassLoader classLoader)
throws Exception
ResolverFactory.
publicID - the publicID of schema (may be null)systemID - the systemID of schema (may be null)classLoader - the classloader from which to load schema
Exception - if unable to create validator
public static ConfigValidator create(String schemaType,
String publicID,
String systemID,
ClassLoader classLoader)
throws Exception
ResolverFactory.
schemaType - the type of the schema. (Usually a URL such as
"http://relaxng.org/ns/structure/1.0")publicID - the publicID of schema (may be null)systemID - the systemID of schema (may be null)classLoader - the classloader from which to load schema
Exception - if unable to create validator
public static ConfigValidator create(InputStream inputStream)
throws Exception
inputStream - the stream to load schema from
Exception - if unable to create validator
public static ConfigValidator create(String schemaType,
InputStream inputStream)
throws Exception
schemaType - the type of the schema. (Usually a URL such as
"http://relaxng.org/ns/structure/1.0")inputStream - the stream to load schema from
Exception - if unable to create validator
public static ConfigValidator create(String schemaType,
InputStream inputStream,
org.xml.sax.EntityResolver resolver)
throws Exception
schemaType - the type of the schema. (Usually a URL such as
"http://relaxng.org/ns/structure/1.0")inputStream - the stream to load schema fromresolver - a resolver used to resolve entitys for input data
Exception - if unable to create validator
public static ConfigValidator create(org.xml.sax.InputSource inputSource)
throws Exception
inputSource - the source to load schema from
Exception - if unable to create validator
public static ConfigValidator create(org.xml.sax.InputSource inputSource,
org.xml.sax.EntityResolver resolver)
throws Exception
inputSource - the source to load schema fromresolver - a resolver used to resolve entitys for input data
Exception - if unable to create validator
public static ConfigValidator create(String schemaType,
org.xml.sax.InputSource inputSource)
throws Exception
schemaType - the type of the schema. (Usually a URL such as
"http://relaxng.org/ns/structure/1.0")inputSource - the source to load schema from
Exception - if unable to create validator
public static ConfigValidator create(String schemaType,
org.xml.sax.InputSource inputSource,
org.xml.sax.EntityResolver entityResolver)
throws Exception
schemaType - the type of the schema. (Usually a URL such as
"http://relaxng.org/ns/structure/1.0")inputSource - the source to load schema fromentityResolver - a resolver used to resolve entitys for input data
Exception - if unable to create validator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||