public class XMLSentenceMelder extends SentenceMelder
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
emitXMLWrapperForBlank
True to emit XML wrapper element for a blank.
|
protected static char[] |
oneBlankChar
Single blank character.
|
protected java.lang.String |
xmlBlankWrapper
XML element to wrap a blank.
|
LDQUOTESTR, LSQUOTESTR, RDQUOTESTR, RSQUOTESTR, state| Constructor and Description |
|---|
XMLSentenceMelder()
Create XML sentence melder.
|
XMLSentenceMelder(XMLWriter xmlWriter)
Create sentence melder.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
endSentence()
Finish sentence.
|
void |
outputBlank()
Add blank to sentence.
|
protected void |
outputWord(java.lang.String word)
Add word to sentence.
|
void |
setEmitXMLWrapperForBlank(boolean emitXMLWrapperForBlank)
Set XML wrapper flag for blanks.
|
void |
setEmitXMLWrapperForBlank(java.lang.String xmlBlankWrapper)
Set XML wrapper flag for blanks.
|
void |
setURI(java.lang.String elementURI)
Set URI for XML elements.
|
void |
seWriter(XMLWriter xmlWriter)
Set XML writer.
|
getState, processWord, reconstituteSentence, reset, setState, shouldOutputBlank, startSentenceprotected static final char[] oneBlankChar
protected boolean emitXMLWrapperForBlank
protected java.lang.String xmlBlankWrapper
public XMLSentenceMelder()
public XMLSentenceMelder(XMLWriter xmlWriter)
xmlWriter - XML output data writer.public void seWriter(XMLWriter xmlWriter)
xmlWriter - XML output data writer.public void setEmitXMLWrapperForBlank(java.lang.String xmlBlankWrapper)
xmlBlankWrapper - Wrap blank with specified XML element.
If the specified wrapper is empty or null, blanks are not wrapped.
public void setEmitXMLWrapperForBlank(boolean emitXMLWrapperForBlank)
emitXMLWrapperForBlank - Wrap blank with given XML element.
If the specified wrapper is empty or null, blanks are not wrapped.
public void setURI(java.lang.String elementURI)
elementURI - URI for XML elements,public void outputBlank()
outputBlank in class SentenceMelderprotected void outputWord(java.lang.String word)
outputWord in class SentenceMelderword - The word to add.public java.lang.String endSentence()
endSentence in class SentenceMelder