|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.japisoft.xmlpad.helper.SchemaHelperManager
This classe is a method factory for finding helper for the current XMLPad context usage. This is for tags, attributes or entities.
Field Summary | |
static java.lang.String |
ENTITY_TYPE
|
static java.lang.String |
SCHEMA_ATTRIBUTE_VALUES
|
static java.lang.String |
SCHEMA_ATTRIBUTES
|
static java.lang.String |
SCHEMA_ELEMENTS
|
static java.lang.String |
SCHEMA_ENTITIES
|
Constructor Summary | |
SchemaHelperManager(ErrorManager manager,
HelperManager hm)
|
Method Summary | |
void |
dispose()
|
void |
initErrorProcessing()
This is called once before checking the whole document |
void |
notifyError(java.lang.Object context,
boolean localError,
java.lang.String sourceLocation,
int line,
int col,
int offset,
java.lang.String message,
boolean onTheFly)
Notify an XML error found while parsing |
void |
notifyNoError(boolean onTheFly)
Notify the document is correct |
void |
setDefaultNamespace(java.lang.String namespace)
Reset a default namespace for the content assistant |
void |
setDTDContent(java.lang.String rootElement,
SchemaLocator locator)
Reset the local DTD |
void |
setDTDContent(java.lang.String rootElement,
java.lang.String dtdContent,
int dtdDeclarationLine)
Add support for completion using the DTD content |
void |
setDTDLocation(java.lang.String currentDocument,
java.lang.String location,
java.lang.String rootElement,
int dtdDeclarationLine)
Reset the current DTD location |
void |
setExternalDTDCommentFile(java.lang.String comment)
Special case for specifying an external DTD file comment. |
void |
setForcePrefix(java.lang.String prefix)
|
void |
setRelaxNGLocation(SchemaLocator locator)
Reset the current RelaxNGLocation |
void |
setSchemaLocation(java.lang.String currentDocument,
java.lang.String[] namespaces,
java.lang.String[] locations,
java.lang.String rootElement,
int documentLineForLocation)
Reset the current Schema location |
void |
stopErrorProcessing()
This is called once after checking the whole document |
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 SCHEMA_ENTITIES
public static final java.lang.String SCHEMA_ATTRIBUTES
public static final java.lang.String SCHEMA_ATTRIBUTE_VALUES
public static final java.lang.String SCHEMA_ELEMENTS
public static final java.lang.String ENTITY_TYPE
Constructor Detail |
public SchemaHelperManager(ErrorManager manager, HelperManager hm)
Method Detail |
public void initErrorProcessing()
ErrorListener
initErrorProcessing
in interface ErrorListener
public void notifyError(java.lang.Object context, boolean localError, java.lang.String sourceLocation, int line, int col, int offset, java.lang.String message, boolean onTheFly)
ErrorListener
notifyError
in interface ErrorListener
context
- the error context, it can be null
and may be ignoredlocalError
- a flag for knowing if the error is inside the current document (sometimes this is inside a DTD or a W3C Schema)sourceLocation
- The document locationline
- The error linecol
- The error columnoffset
- The error offsetmessage
- The error messageonTheFly
- Flag for informing if this is while the user inserts or nopublic void notifyNoError(boolean onTheFly)
ErrorListener
notifyNoError
in interface ErrorListener
onTheFly
- for informing if this is while inserting characterspublic void stopErrorProcessing()
ErrorListener
stopErrorProcessing
in interface ErrorListener
public void dispose()
public void setRelaxNGLocation(SchemaLocator locator)
public void setSchemaLocation(java.lang.String currentDocument, java.lang.String[] namespaces, java.lang.String[] locations, java.lang.String rootElement, int documentLineForLocation)
public void setDTDContent(java.lang.String rootElement, java.lang.String dtdContent, int dtdDeclarationLine)
public void setDTDContent(java.lang.String rootElement, SchemaLocator locator)
public void setDTDLocation(java.lang.String currentDocument, java.lang.String location, java.lang.String rootElement, int dtdDeclarationLine)
public void setForcePrefix(java.lang.String prefix)
public void setDefaultNamespace(java.lang.String namespace)
public void setExternalDTDCommentFile(java.lang.String comment)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |