|
||||||||||
| 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 nullpublic 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 nullparent - 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()
MappedHandlerMappedHandler.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 ITaggedBlockTaskHandlerstartTaggedBlock 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()
MappedHandlerMappedHandler.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 | |||||||||