public class XGOptions
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
boolEntityIgnoreFiles |
(package private) boolean |
boolIds |
(package private) boolean |
boolLog |
(package private) boolean |
boolMergeEntities |
(package private) boolean |
boolRepeatAttributes |
(package private) boolean |
boolTreatAllEntities |
(package private) boolean |
boolVerbose |
(package private) boolean |
ignoreTagCase |
(package private) int |
intPath |
(package private) int |
intWordField |
(package private) MorphAdornerLogger |
morphAdornerLogger |
(package private) MorphAdornerSettings |
morphAdornerSettings |
(package private) java.util.Properties |
properties |
(package private) java.lang.String |
strFieldDelimiters |
(package private) java.lang.String |
strId |
(package private) java.lang.String |
strPuncTagName |
(package private) java.lang.String |
strRelativeURIBase |
(package private) java.lang.String |
strSpecialSeparator |
(package private) java.lang.String |
strSurroundMarker |
(package private) java.lang.String |
strTagsPath |
(package private) java.lang.String |
strWordDelimiters |
(package private) java.lang.String |
strWordPath |
(package private) java.lang.String |
strWordTagName |
(package private) java.util.Vector<java.lang.String> |
vectorJumpTags |
(package private) java.util.Vector<java.lang.String> |
vectorSoftTags |
Constructor and Description |
---|
XGOptions() |
Modifier and Type | Method and Description |
---|---|
boolean |
getEntityIgnoreFiles()
Tests whether the application has been asked not to treat
external file entity references.
|
boolean |
getEntityMerging()
Tests whether the application has been asked to merge
all entity references into a single output file.
|
boolean |
getEntityTreatAll()
Tests whether the application has been asked to treat
all entity references.
|
java.lang.String |
getFieldDelimiters() |
java.lang.String |
getIdArgumentName() |
boolean |
getIgnoreTagCase() |
java.util.Vector<java.lang.String> |
getJumpTags() |
MorphAdornerLogger |
getLogger()
Get the logger.
|
MorphAdornerSettings |
getMorphAdornerSettings()
Get the MorphAdorner settings.
|
java.lang.String |
getProperty(java.lang.String str) |
java.lang.String |
getPuncTagName() |
java.lang.String |
getRelativeURIBase()
Returns the base for relative URIs.
|
java.util.Vector<java.lang.String> |
getSoftTags() |
java.lang.String |
getSpecialSeparator() |
java.lang.String |
getSurroundMarker() |
java.lang.String |
getTagsPathArgumentName() |
java.lang.String |
getWordDelimiters() |
int |
getWordField() |
java.lang.String |
getWordPathArgumentName() |
java.lang.String |
getWordTagName() |
boolean |
getWriteIds() |
boolean |
getWriteLog() |
int |
getWritePath() |
boolean |
isJumpTag(java.lang.String strTagName) |
boolean |
isOutputDirectory()
Tests whether the specified output file name is a directory.
|
boolean |
isSoftTag(java.lang.String strTagName) |
boolean |
isVerbose() |
protected void |
log(java.lang.String strText,
int intType)
Writes a text in the appropriate stream, according to LOG property
and to boolError.
|
boolean |
repeatAttributes()
Tests whether attributes should be repeated
while creating new nodes for multiple word terms
(term containing one or several special separators)
|
void |
repeatAttributes(boolean b)
Asks application to repeat attributes
while creating new nodes for multiple word terms
(term containing one or several special separators) (or not)
|
void |
setEntityIgnoreFiles(boolean b)
Ask application to ignore external file entity references (or not)
|
void |
setEntityMerging(boolean b)
Ask application to merge
all entity references into a single output file (or not)
|
void |
setEntityTreatAll(boolean b)
Ask application to treat all entity references (or not)
|
void |
setFieldDelimiters(java.lang.String s) |
void |
setIdArgumentName(java.lang.String s) |
void |
setIgnoreTagCase(boolean ignoreTagCase)
Set ignore tag case flag.
|
void |
setJumpTags(java.lang.String tags) |
protected void |
setJumpTags(java.util.Vector<java.lang.String> v) |
void |
setLogger(MorphAdornerLogger morphAdornerLogger)
Set the logger.
|
void |
setMorphAdornerSettings(MorphAdornerSettings morphAdornerSettings)
Set the MorphAdorner settings..
|
void |
setProperties(java.util.Properties p) |
java.lang.Object |
setProperty(java.lang.String s1,
java.lang.String s2) |
void |
setPuncTagName(java.lang.String s) |
void |
setRelativeURIBase(java.lang.String str)
Sets the base for relative URIs.
|
void |
setSoftTags(java.lang.String tags) |
protected void |
setSoftTags(java.util.Vector<java.lang.String> v) |
void |
setSpecialSeparator(java.lang.String s) |
void |
setSurroundMarker(java.lang.String s) |
void |
setTagsPathArgumentName(java.lang.String s) |
void |
setVerbose(boolean b) |
void |
setWordDelimiters(java.lang.String s) |
void |
setWordField(int i) |
void |
setWordPathArgumentName(java.lang.String s) |
void |
setWordTagName(java.lang.String s) |
void |
setWriteIds(boolean b) |
void |
setWriteLog(boolean b) |
void |
setWritePath(int i) |
java.util.Vector<java.lang.String> vectorSoftTags
java.util.Vector<java.lang.String> vectorJumpTags
java.lang.String strFieldDelimiters
java.lang.String strWordDelimiters
java.lang.String strSpecialSeparator
java.lang.String strSurroundMarker
int intPath
boolean boolLog
boolean boolIds
boolean boolVerbose
boolean boolMergeEntities
boolean boolTreatAllEntities
boolean boolEntityIgnoreFiles
boolean boolRepeatAttributes
java.lang.String strId
java.lang.String strTagsPath
java.lang.String strWordPath
int intWordField
java.lang.String strRelativeURIBase
java.lang.String strWordTagName
java.lang.String strPuncTagName
java.util.Properties properties
boolean ignoreTagCase
MorphAdornerLogger morphAdornerLogger
MorphAdornerSettings morphAdornerSettings
protected void log(java.lang.String strText, int intType) throws java.io.IOException
strText
- the text to print.intType
- specifies the type of log:
-1
for an error message;
0
for a message only if a log has been asked;
1
for a message in any case.java.io.IOException
public void setLogger(MorphAdornerLogger morphAdornerLogger)
morphAdornerLogger
- The logger.public MorphAdornerLogger getLogger()
public void setMorphAdornerSettings(MorphAdornerSettings morphAdornerSettings)
morphAdornerSettings
- The settings.public MorphAdornerSettings getMorphAdornerSettings()
public void setProperties(java.util.Properties p)
public java.lang.Object setProperty(java.lang.String s1, java.lang.String s2)
public void setPuncTagName(java.lang.String s)
public void setWordTagName(java.lang.String s)
public void setWordField(int i)
protected void setJumpTags(java.util.Vector<java.lang.String> v)
protected void setSoftTags(java.util.Vector<java.lang.String> v)
public void setJumpTags(java.lang.String tags)
public void setSoftTags(java.lang.String tags)
public void setFieldDelimiters(java.lang.String s)
public void setWordDelimiters(java.lang.String s)
public void setSpecialSeparator(java.lang.String s)
public void setIdArgumentName(java.lang.String s)
public void setSurroundMarker(java.lang.String s)
public void setTagsPathArgumentName(java.lang.String s)
public void setWordPathArgumentName(java.lang.String s)
public void setWritePath(int i)
public void setWriteLog(boolean b)
public void setVerbose(boolean b)
public void repeatAttributes(boolean b)
b
- - true
if attributes should be repeated in any case,
false
if only the first word should contain the attributes.public void setRelativeURIBase(java.lang.String str)
str
- - the String representation of the base for relative URIspublic void setEntityMerging(boolean b)
b
- - true
if asking for merging, false
otherwisegetEntityMerging()
public void setEntityTreatAll(boolean b)
b
- - true
if asking for treating all entity references,
false
otherwisegetEntityTreatAll()
public void setEntityIgnoreFiles(boolean b)
b
- - true
if asking for ignoring external file entity references.
false
otherwisegetEntityIgnoreFiles()
public void setWriteIds(boolean b)
public void setIgnoreTagCase(boolean ignoreTagCase)
ignoreTagCase
- true to ignore xml tag case.public java.lang.String getProperty(java.lang.String str)
public java.util.Vector<java.lang.String> getJumpTags()
public java.util.Vector<java.lang.String> getSoftTags()
public boolean isSoftTag(java.lang.String strTagName)
public boolean isJumpTag(java.lang.String strTagName)
public java.lang.String getSurroundMarker()
public java.lang.String getFieldDelimiters()
public java.lang.String getWordDelimiters()
public java.lang.String getSpecialSeparator()
public int getWritePath()
public boolean getWriteLog()
public boolean getWriteIds()
public boolean isVerbose()
public boolean repeatAttributes()
true
if attributes should be repeated in any case,
false
if only the first word should contain the attributes.public boolean getEntityMerging()
true
if entity references should be merged
into a single file, false
otherwise.setEntityMerging(boolean)
public boolean getEntityTreatAll()
true
if entity references should be treated
false
otherwise.setEntityTreatAll(boolean)
public boolean getEntityIgnoreFiles()
true
if external file entity references should be ignored
false
otherwise.setEntityIgnoreFiles(boolean)
public java.lang.String getRelativeURIBase()
public java.lang.String getPuncTagName()
public java.lang.String getWordTagName()
public int getWordField()
public java.lang.String getIdArgumentName()
public java.lang.String getTagsPathArgumentName()
public java.lang.String getWordPathArgumentName()
public boolean getIgnoreTagCase()
public boolean isOutputDirectory()
true
if the specified output file name is
a directory, false
otherwise.
Always returns false in MorphAdorner.