|
||||||||||
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<PredicateDesc>
edu.mit.jverbnet.parse.PredicateDescHandler
public class PredicateDescHandler
Handles Verbnet XML blocks tagged with "PRED".
Field Summary | |
---|---|
static java.lang.String |
BOOLEAN_VALUE_NEGATIVE
|
static java.lang.String |
XML_TAG_PRED
|
Fields inherited from class edu.mit.jverbnet.util.parse.MappedHandler |
---|
messageIgnoringElementBlockExternal, messageMatcherIgnoreExternal, messageMatcherIgnoreInternal, messageParserNotSet, messageUnmappedElementBlockInternal, tagStack |
Constructor Summary | |
---|---|
PredicateDescHandler()
Creates a new PredicateDescHandler with no parent or parser. |
|
PredicateDescHandler(IHasParserHandler parent)
Creates a new PredicateDescHandler with the specified parent. |
|
PredicateDescHandler(org.xml.sax.XMLReader parser)
Creates a new PredicateDescHandler with the specified parser. |
|
PredicateDescHandler(org.xml.sax.XMLReader parser,
org.xml.sax.ContentHandler parent)
Creates a new PredicateDescHandler with the specified parser and parent. |
Method Summary | |
---|---|
protected void |
clearLocal()
Subclasses may override this method to add code to be invoked when MappedHandler.clear() is called. |
PredicateDesc |
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 |
Field Detail |
---|
public static final java.lang.String XML_TAG_PRED
public static final java.lang.String BOOLEAN_VALUE_NEGATIVE
Constructor Detail |
---|
public PredicateDescHandler()
public PredicateDescHandler(IHasParserHandler parent)
parent
- the parent of the handler; may be null
public PredicateDescHandler(org.xml.sax.XMLReader parser)
parser
- the parser of the handler; may be null
public PredicateDescHandler(org.xml.sax.XMLReader parser, org.xml.sax.ContentHandler parent)
parser
- the parent of the handler; may be null
parent
- the parser of the handler; may be null
Method Detail |
---|
protected void initHandlerMap(java.util.Map<java.lang.String,org.xml.sax.ContentHandler> map)
MappedHandler
initHandlerMap
in class MappedHandler<PredicateDesc>
map
- the map to which handlers should be addedprotected void clearLocal()
MappedHandler
MappedHandler.clear()
is called.
clearLocal
in class MappedHandler<PredicateDesc>
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<PredicateDesc>
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 PredicateDesc 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<PredicateDesc>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |