public final class SchemaMappingManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SchemaMappingManager.LoggingErrorHandler
logs errors and warnings to Activity Log and rethrow exception on error and fatalError to prevent
invalid documents to result in invalid SchemaMappings.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUFFER_AUTO_SCHEMA_PROP |
static java.lang.String |
BUFFER_ENABLE_SCHEMA_MAPPING_PROP |
static java.lang.String |
BUFFER_SCHEMA_PROP |
static java.lang.String |
ENABLE_SCHEMA_MAPPING_PROP |
static java.lang.String |
SCHEMA_MAPPING_PROP |
Modifier and Type | Method and Description |
---|---|
static SchemaMapping |
getBuiltInSchemaMapping(org.xml.sax.ErrorHandler errorHandler) |
static SchemaMapping |
getGlobalSchemaMapping(org.xml.sax.ErrorHandler errorHandler) |
static SchemaMapping |
getLocalSchemaMapping(org.gjt.sp.jedit.Buffer buffer,
org.xml.sax.ErrorHandler errorHandler) |
static SchemaMapping |
getSchemaMappingForBuffer(org.gjt.sp.jedit.Buffer buffer,
org.xml.sax.ErrorHandler errorHandler) |
static void |
initGlobalSchemaMapping(org.gjt.sp.jedit.View view)
Finds (and creates if needed) the global schema mapping (schemas.xml)
file in the settings directory, for reading or overwriting it.
|
static boolean |
isSchemaMappingEnabled(org.gjt.sp.jedit.Buffer b) |
static void |
promptSchemaForBuffer(org.gjt.sp.jedit.View view,
org.gjt.sp.jedit.Buffer buffer)
- let the user choose a schema file from the VFSBrowser
|
static void |
promptTypeIdForBuffer(org.gjt.sp.jedit.View view,
org.gjt.sp.jedit.Buffer buffer)
- gather all type Ids
- let the user choose one
- update the SchemaMapping
|
public static final java.lang.String SCHEMA_MAPPING_PROP
public static final java.lang.String BUFFER_ENABLE_SCHEMA_MAPPING_PROP
public static final java.lang.String ENABLE_SCHEMA_MAPPING_PROP
public static final java.lang.String BUFFER_SCHEMA_PROP
public static final java.lang.String BUFFER_AUTO_SCHEMA_PROP
public static void promptSchemaForBuffer(org.gjt.sp.jedit.View view, org.gjt.sp.jedit.Buffer buffer)
public static void promptTypeIdForBuffer(org.gjt.sp.jedit.View view, org.gjt.sp.jedit.Buffer buffer)
public static SchemaMapping getGlobalSchemaMapping(org.xml.sax.ErrorHandler errorHandler)
errorHandler
- notified of errors loading the global schemas.xmlpublic static SchemaMapping getBuiltInSchemaMapping(org.xml.sax.ErrorHandler errorHandler)
errorHandler
- notified of errors/warning loading builtin schema mapping (not likely)public static SchemaMapping getLocalSchemaMapping(org.gjt.sp.jedit.Buffer buffer, org.xml.sax.ErrorHandler errorHandler)
public static SchemaMapping getSchemaMappingForBuffer(org.gjt.sp.jedit.Buffer buffer, org.xml.sax.ErrorHandler errorHandler)
public static void initGlobalSchemaMapping(org.gjt.sp.jedit.View view)
public static boolean isSchemaMappingEnabled(org.gjt.sp.jedit.Buffer b)