|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.microstar.xml.HandlerBase org.gjt.sp.jedit.syntax.XModeHandler
XML handler for mode definition files.
Constructor Summary | |
XModeHandler(java.lang.String modeName)
|
Method Summary | |
void |
attribute(java.lang.String aname,
java.lang.String value,
boolean isSpecified)
Handle an attribute assignment. |
void |
charData(char[] c,
int off,
int len)
Handle character data. |
void |
doctypeDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Handle a document type declaration. |
void |
endDocument()
Handle the end of the document. |
void |
endElement(java.lang.String name)
Handle the end of an element. |
protected abstract void |
error(java.lang.String msg,
java.lang.Object subst)
Reports an error. |
java.util.Hashtable |
getModeProperties()
|
TokenMarker |
getTokenMarker()
|
protected abstract TokenMarker |
getTokenMarker(java.lang.String mode)
Returns the token marker for the given mode. |
java.lang.Object |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Resolve an external entity. |
void |
startDocument()
Handle the start of the document. |
void |
startElement(java.lang.String tag)
Handle the start of an element. |
Methods inherited from class com.microstar.xml.HandlerBase |
endExternalEntity, error, ignorableWhitespace, processingInstruction, startExternalEntity |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XModeHandler(java.lang.String modeName)
Method Detail |
public java.lang.Object resolveEntity(java.lang.String publicId, java.lang.String systemId)
HandlerBase
The default implementation simply returns the supplied system identifier.
resolveEntity
in interface XmlHandler
resolveEntity
in class HandlerBase
XmlHandler.resolveEntity(java.lang.String, java.lang.String)
public void attribute(java.lang.String aname, java.lang.String value, boolean isSpecified)
HandlerBase
The default implementation does nothing.
attribute
in interface XmlHandler
attribute
in class HandlerBase
XmlHandler.attribute(java.lang.String, java.lang.String, boolean)
public void doctypeDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws java.lang.Exception
HandlerBase
The default implementation does nothing.
doctypeDecl
in interface XmlHandler
doctypeDecl
in class HandlerBase
java.lang.Exception
- Derived methods may throw exceptions.XmlHandler.doctypeDecl(java.lang.String, java.lang.String, java.lang.String)
public void charData(char[] c, int off, int len)
HandlerBase
The default implementation does nothing.
charData
in interface XmlHandler
charData
in class HandlerBase
XmlHandler.charData(char[], int, int)
public void startElement(java.lang.String tag)
HandlerBase
The default implementation does nothing.
startElement
in interface XmlHandler
startElement
in class HandlerBase
XmlHandler.startElement(java.lang.String)
public void endElement(java.lang.String name)
HandlerBase
The default implementation does nothing.
endElement
in interface XmlHandler
endElement
in class HandlerBase
XmlHandler.endElement(java.lang.String)
public void startDocument()
HandlerBase
The default implementation does nothing.
startDocument
in interface XmlHandler
startDocument
in class HandlerBase
XmlHandler.startDocument()
public void endDocument()
HandlerBase
The default implementation does nothing.
endDocument
in interface XmlHandler
endDocument
in class HandlerBase
XmlHandler.endDocument()
public TokenMarker getTokenMarker()
public java.util.Hashtable getModeProperties()
protected abstract void error(java.lang.String msg, java.lang.Object subst)
msg
- The error typesubst
- A String
or a Throwable
containing specific informationprotected abstract TokenMarker getTokenMarker(java.lang.String mode)
mode
- The mode name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |