|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthhreco.util.aelfred.HandlerBase
hhreco.recognition.MSTrainingParser
MSTrainingParser (Multi-Stroke Training Parser) reads in an XML file and parses it into a MSTrainingModel. The XML file should conform to DTD_1 format so that it can be parsed correctly.
Field Summary | |
static java.lang.String |
DTD_1
The DTD for sketch files. |
static java.lang.String |
DTD_URL
The URL where the DTD is stored. |
static java.lang.String |
EXAMPLE_TAG
Indicate an example. |
static java.lang.String |
LABEL_TAG
Indicate the label (positive or negative) for an example. |
static java.lang.String |
MODEL_TAG
Indicate that the file contains a training model. |
static java.lang.String |
NAME_TAG
Indicate the name of a type. |
static java.lang.String |
NUM_STROKE_TAG
Indicate the number of strokes in an example. |
static java.lang.String |
POINTS_TAG
Indicate a set of points in a stroke. |
static java.lang.String |
PUBLIC_ID
The public identity of the sketch dtd file. |
static java.lang.String |
STROKE_TAG
Indicate a stroke path. |
static java.lang.String |
TYPE_TAG
Indicate a type in the training model. |
static java.lang.String |
VERSION_TAG
Indicate the version of this training model. |
Constructor Summary | |
MSTrainingParser()
|
Method Summary | |
void |
attribute(java.lang.String name,
java.lang.String value,
boolean isSpecified)
Handle an attribute value assignment. |
void |
endElement(java.lang.String name)
Handle the end of an element. |
java.lang.Object |
parse(java.io.Reader reader)
Create the full path string for the url and parses the file into a MSTrainingModel object. |
static TimedStroke |
parsePoints(java.lang.String val)
val is a stream of numbers representing the points in a pen stroke. |
java.lang.Object |
resolveEntity(java.lang.String publicID,
java.lang.String systemID)
Resolve an external entity. |
void |
startElement(java.lang.String name)
Handle the start of an element. |
Methods inherited from class hhreco.util.aelfred.HandlerBase |
charData, doctypeDecl, endDocument, endExternalEntity, error, ignorableWhitespace, processingInstruction, startDocument, startExternalEntity |
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 PUBLIC_ID
public static final java.lang.String DTD_URL
public static final java.lang.String DTD_1
public static final java.lang.String MODEL_TAG
public static final java.lang.String VERSION_TAG
public static final java.lang.String TYPE_TAG
public static final java.lang.String NAME_TAG
public static final java.lang.String EXAMPLE_TAG
public static final java.lang.String LABEL_TAG
public static final java.lang.String NUM_STROKE_TAG
public static final java.lang.String POINTS_TAG
public static final java.lang.String STROKE_TAG
Constructor Detail |
public MSTrainingParser()
Method Detail |
public void attribute(java.lang.String name, java.lang.String value, boolean isSpecified)
attribute
in interface XmlHandler
attribute
in class HandlerBase
XmlHandler.attribute(java.lang.String, java.lang.String, boolean)
public void startElement(java.lang.String name)
startElement
in interface XmlHandler
startElement
in class HandlerBase
XmlHandler.endElement(java.lang.String)
public void endElement(java.lang.String name)
endElement
in interface XmlHandler
endElement
in class HandlerBase
XmlHandler.endElement(java.lang.String)
public java.lang.Object parse(java.io.Reader reader) throws java.lang.Exception
parse
in interface ModelParser
java.lang.Exception
public static TimedStroke parsePoints(java.lang.String val)
public java.lang.Object resolveEntity(java.lang.String publicID, java.lang.String systemID)
resolveEntity
in interface XmlHandler
resolveEntity
in class HandlerBase
diva.util.aelfred.XmlHandler#resolveEntity
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |