|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectxml.parser.SchemaLoader
public final class SchemaLoader
Utility class to load a schema
| Field Summary | |
|---|---|
static java.lang.String |
GRAMMAR_POOL
Property identifier: grammar pool. |
protected static java.lang.String |
NAMESPACES_FEATURE_ID
Namespaces feature id (http://xml.org/sax/features/namespaces). |
protected static java.lang.String |
SCHEMA_LOCATION
Property identifier: namespace-schema location pairs. |
protected static java.lang.String |
SCHEMA_NONS_LOCATION
Property identifier: no namespace schema location. |
static java.lang.String |
SYMBOL_TABLE
Property identifier: symbol table. |
| Method Summary | |
|---|---|
static SchemaLoader |
instance()
|
javax.xml.validation.ValidatorHandler |
loadJaxpGrammar(java.lang.String current,
java.lang.String schemaFileNameOrURL,
org.xml.sax.ErrorHandler handler,
org.gjt.sp.jedit.Buffer requestingBuffer)
|
org.apache.xerces.xni.grammars.Grammar |
loadXercesGrammar(org.gjt.sp.jedit.Buffer current,
java.lang.String systemId,
java.lang.String schemaLocation,
java.lang.String nonsSchemaLocation,
org.xml.sax.ErrorHandler handler)
load a native Xerces Grammar, which can be used to get an XSModel for CompletionInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SYMBOL_TABLE
public static final java.lang.String GRAMMAR_POOL
protected static final java.lang.String NAMESPACES_FEATURE_ID
protected static final java.lang.String SCHEMA_LOCATION
protected static final java.lang.String SCHEMA_NONS_LOCATION
| Method Detail |
|---|
public javax.xml.validation.ValidatorHandler loadJaxpGrammar(java.lang.String current,
java.lang.String schemaFileNameOrURL,
org.xml.sax.ErrorHandler handler,
org.gjt.sp.jedit.Buffer requestingBuffer)
throws org.xml.sax.SAXException,
java.io.IOException,
java.lang.IllegalArgumentException
current - systemId of the parsed documentschemaFileNameOrURL - identifier of the schema to loadhandler - channel to report errorsrequestingBuffer - buffer requesting the ValidatorHandler, for caching
org.xml.sax.SAXException
java.io.IOException
java.lang.IllegalArgumentException
public org.apache.xerces.xni.grammars.Grammar loadXercesGrammar(org.gjt.sp.jedit.Buffer current,
java.lang.String systemId,
java.lang.String schemaLocation,
java.lang.String nonsSchemaLocation,
org.xml.sax.ErrorHandler handler)
throws java.io.IOException,
org.xml.sax.SAXException
schemaLocation - required to find imported grammars (see test_data/import_schema)
java.io.IOException
org.xml.sax.SAXExceptionpublic static SchemaLoader instance()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||