public class MSTrainingParser extends HandlerBase implements ModelParser
| Modifier and Type | Field and Description |
|---|---|
static String |
DTD_1
The DTD for sketch files.
|
static String |
DTD_URL
The URL where the DTD is stored.
|
static String |
EXAMPLE_TAG
Indicate an example.
|
static String |
LABEL_TAG
Indicate the label (positive or negative) for an example.
|
static String |
MODEL_TAG
Indicate that the file contains a training model.
|
static String |
NAME_TAG
Indicate the name of a type.
|
static String |
NUM_STROKE_TAG
Indicate the number of strokes in an example.
|
static String |
POINTS_TAG
Indicate a set of points in a stroke.
|
static String |
PUBLIC_ID
The public identity of the sketch dtd file.
|
static String |
STROKE_TAG
Indicate a stroke path.
|
static String |
TYPE_TAG
Indicate a type in the training model.
|
static String |
VERSION_TAG
Indicate the version of this training model.
|
| Constructor and Description |
|---|
MSTrainingParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
attribute(String name,
String value,
boolean isSpecified)
Handle an attribute value assignment.
|
void |
endElement(String name)
Handle the end of an element.
|
Object |
parse(Reader reader)
Create the full path string for the url and parses the file
into a MSTrainingModel object.
|
Object |
resolveEntity(String publicID,
String systemID)
Resolve an external entity.
|
void |
startElement(String name)
Handle the start of an element.
|
charData, doctypeDecl, endDocument, endExternalEntity, error, ignorableWhitespace, processingInstruction, startDocument, startExternalEntitypublic static final String PUBLIC_ID
public static final String DTD_URL
public static final String DTD_1
public static final String MODEL_TAG
public static final String VERSION_TAG
public static final String TYPE_TAG
public static final String NAME_TAG
public static final String EXAMPLE_TAG
public static final String LABEL_TAG
public static final String NUM_STROKE_TAG
public static final String POINTS_TAG
public static final String STROKE_TAG
public void attribute(String name, String value, boolean isSpecified)
attribute in interface XmlHandlerattribute in class HandlerBasevalue - The value of the attribute, or null if the attribute
is #IMPLIED.isSpecified - True if the value was specified, false if it
was defaulted from the DTD.com.microstar.xml.XmlHandler#attributepublic void startElement(String name)
HandlerBaseThe default implementation does nothing.
startElement in interface XmlHandlerstartElement in class HandlerBasename - The element type name.XmlHandler.startElement(java.lang.String)public void endElement(String name)
endElement in interface XmlHandlerendElement in class HandlerBasename - The element type name.com.microstar.xml.XmlHandler#endElementpublic Object parse(Reader reader) throws Exception
parse in interface ModelParserExceptionpublic Object resolveEntity(String publicID, String systemID)
resolveEntity in interface XmlHandlerresolveEntity in class HandlerBasepublicId - The public identifier, or null if none was supplied.systemId - The system identifier.XmlHandler.resolveEntity(java.lang.String, java.lang.String)Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.