|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
edu.mit.jverbnet.util.parse.MappedHandler<SyntaxArgDesc.SyntaxArgDescBuilder>
edu.mit.jverbnet.parse.SyntaxArgDescHandler
public class SyntaxArgDescHandler
Handles Verbnet XML blocks tagged with the id values of SyntaxArgType
.
Field Summary |
---|
Fields inherited from class edu.mit.jverbnet.util.parse.MappedHandler |
---|
messageIgnoringElementBlockExternal, messageMatcherIgnoreExternal, messageMatcherIgnoreInternal, messageParserNotSet, messageUnmappedElementBlockInternal, tagStack |
Constructor Summary | |
---|---|
SyntaxArgDescHandler(IHasParserHandler parent,
SyntaxArgType type)
Creates a new SyntaxArgDescHandler with the specified parent. |
|
SyntaxArgDescHandler(SyntaxArgType type)
Creates a new SyntaxArgDescHandler with no parent or parser. |
|
SyntaxArgDescHandler(org.xml.sax.XMLReader parser,
org.xml.sax.ContentHandler parent,
SyntaxArgType type)
Creates a new SyntaxArgDescHandler with the specified parser and parent. |
|
SyntaxArgDescHandler(org.xml.sax.XMLReader parser,
SyntaxArgType type)
Creates a new SyntaxArgDescHandler with the specified parser. |
Method Summary | |
---|---|
protected void |
clearLocal()
Subclasses may override this method to add code to be invoked when MappedHandler.clear() is called. |
SyntaxArgDesc.SyntaxArgDescBuilder |
doGetElement()
If subclasses intend to use the MappedHandler.getElement() method, they should
override this method to provide the code that constructs the object
corresponding to the tagged block. |
protected void |
initHandlerMap(java.util.Map<java.lang.String,org.xml.sax.ContentHandler> map)
Adds handlers to the element map. |
void |
startTaggedBlock(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
This method is used to run code when entering a tagged block. |
Methods inherited from class edu.mit.jverbnet.util.parse.MappedHandler |
---|
checkParserSet, clear, endElement, endTaggedBlock, getDocumentLocator, getElement, getHandlerMappings, getParent, getParser, getTag, getTaggedBlockTasks, handleUnmappedEndElement, handleUnmappedStartElement, isInsideTaggedBlock, reportWarning, reportWarnings, setDocumentLocator, setParent, setParser, setReportWarnings, startElement |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.ContentHandler |
---|
characters, endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, skippedEntity, startDocument, startPrefixMapping |
Constructor Detail |
---|
public SyntaxArgDescHandler(SyntaxArgType type)
type
- the syntactic argument type to be handled
java.lang.NullPointerException
- if the argument type is null
public SyntaxArgDescHandler(IHasParserHandler parent, SyntaxArgType type)
parent
- the parent of the handler; may be null
type
- the syntactic argument type to be handled
java.lang.NullPointerException
- if the argument type is null
public SyntaxArgDescHandler(org.xml.sax.XMLReader parser, SyntaxArgType type)
parser
- the parser of the handler; may be null
type
- the syntactic argument type to be handled
java.lang.NullPointerException
- if the argument type is null
public SyntaxArgDescHandler(org.xml.sax.XMLReader parser, org.xml.sax.ContentHandler parent, SyntaxArgType type)
parser
- the parent of the handler; may be null
parent
- the parser of the handler; may be null
type
- the syntactic argument type to be handled
java.lang.NullPointerException
- if the argument type is null
Method Detail |
---|
protected void initHandlerMap(java.util.Map<java.lang.String,org.xml.sax.ContentHandler> map)
MappedHandler
initHandlerMap
in class MappedHandler<SyntaxArgDesc.SyntaxArgDescBuilder>
map
- the map to which handlers should be addedprotected void clearLocal()
MappedHandler
MappedHandler.clear()
is called.
clearLocal
in class MappedHandler<SyntaxArgDesc.SyntaxArgDescBuilder>
public void startTaggedBlock(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
ITaggedBlockTaskHandler
startTaggedBlock
in interface ITaggedBlockTaskHandler
startTaggedBlock
in class MappedHandler<SyntaxArgDesc.SyntaxArgDescBuilder>
uri
- the Namespace URI, or the empty string if the element has no
Namespace URI or if Namespace processing is not being
performedlocalName
- the local name (without prefix), or the empty string if
Namespace processing is not being performedqName
- the qualified name (with prefix), or the empty string if
qualified names are not availableattrs
- the attributes attached to the element. If there are no
attributes, it shall be an empty Attributes object. The value
of this object after startElement returns is undefined
org.xml.sax.SAXException
- any SAX exception, possibly wrapping another exceptionpublic SyntaxArgDesc.SyntaxArgDescBuilder doGetElement()
MappedHandler
MappedHandler.getElement()
method, they should
override this method to provide the code that constructs the object
corresponding to the tagged block.
doGetElement
in class MappedHandler<SyntaxArgDesc.SyntaxArgDescBuilder>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |