public interface TextInputter
| Modifier and Type | Method and Description |
|---|---|
void |
enableGapFixer(boolean fixGaps)
Enable gap element fixer.
|
void |
enableOrigFixer(boolean fixOrigs)
Enable orig element fixer.
|
void |
enableSplitWordsFixer(boolean fixSplitWords,
java.util.List<PatternReplacer> patternReplacers)
Enable split words fixer.
|
int |
getSegmentCount()
Returns number of text segments.
|
java.lang.String |
getSegmentName(int segmentNumber)
Returns name of specified segment.
|
java.lang.String |
getSegmentText(int segmentNumber)
Returns specified segment of loaded text.
|
java.lang.String |
getSegmentText(java.lang.String segmentName)
Returns specified segment of loaded text.
|
void |
loadText(java.lang.String str)
Reads text from a String.
|
void |
loadText(java.lang.String str,
java.lang.String xmlSchemaURI)
Reads text from a string using a specified XML schema.
|
void |
loadText(java.net.URL url,
java.lang.String encoding)
Reads text from a URL.
|
void |
loadText(java.net.URL url,
java.lang.String encoding,
java.lang.String xmlSchemaURI)
Reads text from a URL using a specified XML schema.
|
void |
setSegmentText(int segmentNumber,
java.io.File segmentTextFile)
Updates specified segment of loaded text from file.
|
void |
setSegmentText(int segmentNumber,
java.lang.String segmentText)
Updates specified segment of loaded text.
|
void |
setSegmentText(java.lang.String segmentName,
java.io.File segmentTextFile)
Returns specified segment of loaded text.
|
void |
setSegmentText(java.lang.String segmentName,
java.lang.String segmentText)
Returns specified segment of loaded text.
|
boolean |
usesSegmentFiles()
Does inputter use segment files?
|
void loadText(java.net.URL url,
java.lang.String encoding)
throws java.lang.Exception
url - URL from which to read text.encoding - Text encoding.java.io.IOException - If an error occurs.java.lang.Exceptionvoid loadText(java.lang.String str)
throws java.lang.Exception
str - String from which to read text.java.io.IOException - If an error occurs.java.lang.Exceptionvoid loadText(java.net.URL url,
java.lang.String encoding,
java.lang.String xmlSchemaURI)
throws java.lang.Exception
url - URL from which to read text.encoding - Text encoding.xmlSchemaURI - String URI specifying Xml schema.java.lang.Exception - If an error occurs.
The schema and schema type should be ignored when the input is not an XML file.
void loadText(java.lang.String str,
java.lang.String xmlSchemaURI)
throws java.lang.Exception
str - String from which to read text.xmlSchemaURI - String URI specifying Xml schema.java.lang.Exception - If an error occurs.
The schema and schema type should be ignored when the input is not an XML file.
int getSegmentCount()
java.lang.String getSegmentName(int segmentNumber)
segmentNumber - The segment number (starts at 0).java.lang.String getSegmentText(int segmentNumber)
segmentNumber - The segment number (starts at 0).java.lang.String getSegmentText(java.lang.String segmentName)
segmentName - The segment name.void setSegmentText(int segmentNumber,
java.lang.String segmentText)
segmentNumber - The segment number (starts at 0).segmentText - The updated segment text.void setSegmentText(java.lang.String segmentName,
java.lang.String segmentText)
segmentName - The segment name.segmentText - The updated segment text.void setSegmentText(int segmentNumber,
java.io.File segmentTextFile)
segmentNumber - The segment number (starts at 0).segmentTextFile - The file containing the updated segment text.void setSegmentText(java.lang.String segmentName,
java.io.File segmentTextFile)
segmentName - The segment name.segmentTextFile - The file containing the updated segment text.void enableGapFixer(boolean fixGaps)
fixGaps - true to fix gap tags.void enableOrigFixer(boolean fixOrigs)
fixOrigs - true to fix orig tags.void enableSplitWordsFixer(boolean fixSplitWords,
java.util.List<PatternReplacer> patternReplacers)
fixSplitWords - true to fix selected split words.patternReplacers - Patterns for fixing split words.boolean usesSegmentFiles()