public class AddWordAttributesFilter extends ExtendedXMLFilterImpl
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
idAttrName
ID attribute name.
|
protected MorphAdornerSettings |
morphAdornerSettings
MorphAdorner settings.
|
protected boolean |
outputEosAttribute
True to output eos attribute.
|
protected boolean |
outputNonredundantAttributesOnly
True to output non-redundant attributes only.
|
protected boolean |
outputNonredundantEosAttribute
True to output non-redundant eos attributes only.
|
protected boolean |
outputNonredundantPartAttribute
True to output non-redundant part attributes only.
|
protected boolean |
outputNonredundantTokenAttribute
True to output non-redundant token attributes only.
|
protected boolean |
outputSentenceNumber
True to output sentence number attributes.
|
protected boolean |
outputWhitespace
True to output whitespace elements.
|
protected boolean |
outputWordNumber
True to output word number attributes.
|
protected boolean |
outputWordOrdinal
True to output word ordinal attributes.
|
protected ExtendedAdornedWordFilter |
wordInfoFilter
ExtendedAdornedWordFilter providing word attribute information.
|
Constructor and Description |
---|
AddWordAttributesFilter(org.xml.sax.XMLReader reader,
ExtendedAdornedWordFilter wordInfoFilter,
MorphAdornerSettings morphAdornerSettings)
Create filter.
|
Modifier and Type | Method and Description |
---|---|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Handle end of an element.
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Handle start of an XML element.
|
removeAttribute, setAttributeValue, setAttributeValue, setAttributeValue
characters, endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
protected ExtendedAdornedWordFilter wordInfoFilter
protected boolean outputNonredundantAttributesOnly
protected boolean outputNonredundantTokenAttribute
protected boolean outputNonredundantPartAttribute
protected boolean outputNonredundantEosAttribute
protected boolean outputEosAttribute
protected boolean outputWhitespace
protected boolean outputWordNumber
protected boolean outputSentenceNumber
protected boolean outputWordOrdinal
protected java.lang.String idAttrName
protected MorphAdornerSettings morphAdornerSettings
public AddWordAttributesFilter(org.xml.sax.XMLReader reader, ExtendedAdornedWordFilter wordInfoFilter, MorphAdornerSettings morphAdornerSettings)
reader
- XML input reader to which this
filter applies.wordInfoFilter
- ExtendedAdornedWordFilter with
word information.morphAdornerSettings
- MorphAdorner settings.public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.XMLFilterImpl
uri
- The XML element's URI.localName
- The XML element's local name.qName
- The XML element's qname.atts
- The XML element's attributes.org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.XMLFilterImpl
uri
- The XML element's URI.localName
- The XML element's local name.qName
- The XML element's qname.org.xml.sax.SAXException