|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xbn.XBNObject | +--xbn.template.TParseConfig
Configuration for when parsing the source text for a single Template. See the constructor for TemplateDataOrString.
Source code: TParseConfig.java.
Fields inherited from class xbn.XBNObject |
bFALSE_IN_PRODUCTION, bTRUE_IN_PRODUCTION, sCNSTR, sES, sLINE_SEP |
Constructor Summary | |
TParseConfig()
Create a TParseConfig with default settings. |
|
TParseConfig(boolean b_ignoreSurrTxt)
Create a TParseConfig. |
|
TParseConfig(boolean b_ignoreSurrTxt,
Outputter optr_dbg)
Create a TParseConfig. |
|
TParseConfig(boolean b_ignoreSurrTxt,
USCIgnore euscu_ignore)
Create a TParseConfig. |
|
TParseConfig(boolean b_ignoreSurrTxt,
USCIgnore euscu_ignore,
Outputter optr_dbg)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config,
boolean b_ignoreSurrTxt)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config,
boolean b_ignoreSurrTxt,
Outputter optr_dbg)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config,
boolean b_ignoreSurrTxt,
USCIgnore euscu_ignore)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config,
boolean b_ignoreSurrTxt,
USCIgnore euscu_ignore,
Outputter optr_dbg)
Create an TParseConfig. |
|
TParseConfig(GapConfig gap_config,
Outputter optr_dbg)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config,
USCIgnore euscu_ignore)
Create a TParseConfig. |
|
TParseConfig(GapConfig gap_config,
USCIgnore euscu_ignore,
Outputter optr_dbg)
Create a TParseConfig. |
|
TParseConfig(Outputter optr_dbg)
Create a TParseConfig. |
|
TParseConfig(USCIgnore euscu_ignore)
Create a TParseConfig. |
|
TParseConfig(USCIgnore euscu_ignore,
Outputter optr_dbg)
Create a TParseConfig. |
Method Summary | |
boolean |
doIgnoreSurrTxt()
Should surrounding text be ignored? |
GapConfig |
getGapConfig()
Get the GapConfig for direct manipulation. |
Outputter |
getOptrDebug()
Get the Outputter used for debugging for direct manipulation. |
USCIgnore |
getUSCIgnore()
Get the USCIgnore for direct manipulation. |
String |
toString()
Get some information about this TParseConfig. |
Methods inherited from class xbn.XBNObject |
getXMsgPrefix, sop, sopl, sopl, throwAX, throwAXIfBadStr, throwAXIfNull, throwAXSpoof |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TParseConfig()
Create a TParseConfig with default settings.
Equal to TParseConfig(false)
public TParseConfig(GapConfig gap_config)
Create a TParseConfig.
Equal to TParseConfig(gap_config, false)
public TParseConfig(boolean b_ignoreSurrTxt)
Create a TParseConfig.
Equal to TParseConfig((new GapConfig()), b_ignoreSurrTxt)
public TParseConfig(USCIgnore euscu_ignore)
Create a TParseConfig.
Equal to TParseConfig(false, euscu_ignore)
public TParseConfig(Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig(false, optr_dbg)
public TParseConfig(GapConfig gap_config, boolean b_ignoreSurrTxt)
Create a TParseConfig.
Equal to TParseConfig(gap_config, b_ignoreSurrTxt, (new Outputter()))
public TParseConfig(GapConfig gap_config, USCIgnore euscu_ignore)
Create a TParseConfig.
Equal to TParseConfig(gap_config, false, euscu_ignore)
public TParseConfig(GapConfig gap_config, Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig(gap_config, false, optr_dbg)
public TParseConfig(boolean b_ignoreSurrTxt, USCIgnore euscu_ignore)
Create a TParseConfig.
Equal to TParseConfig((new GapConfig()), b_ignoreSurrTxt, euscu_ignore)
public TParseConfig(boolean b_ignoreSurrTxt, Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig((new GapConfig()), b_ignoreSurrTxt, optr_dbg)
public TParseConfig(USCIgnore euscu_ignore, Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig(false, euscu_ignore, optr_dbg)
public TParseConfig(GapConfig gap_config, boolean b_ignoreSurrTxt, USCIgnore euscu_ignore)
Create a TParseConfig.
Equal to TParseConfig(gap_config, b_ignoreSurrTxt, euscu_ignore, (new Outputter()))
public TParseConfig(GapConfig gap_config, boolean b_ignoreSurrTxt, Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig(gap_config, b_ignoreSurrTxt, (new USCIgnore()), optr_dbg)
public TParseConfig(GapConfig gap_config, USCIgnore euscu_ignore, Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig(gap_config, false, euscu_ignore, optr_dbg)
public TParseConfig(boolean b_ignoreSurrTxt, USCIgnore euscu_ignore, Outputter optr_dbg)
Create a TParseConfig.
Equal to TParseConfig((new GapConfig()), b_ignoreSurrTxt, euscu_ignore, optr_dbg)
public TParseConfig(GapConfig gap_config, boolean b_ignoreSurrTxt, USCIgnore euscu_ignore, Outputter optr_dbg)
Create an TParseConfig.
gap_config
- The configuration defining a gap. May not be null.b_ignoreSurroundingText
- If true, then surrounding text is ignored, which saves memory when you don't need it anyway.euscu_ignore
- Configuration determiting how to deal with characters--other than c_escape and the tag delimiter--that are escaped. May not be null and both euscu_ignore.isSpcfcIgnored(gap_config.getTagDelimiter())
and euscu_ignore.isSpcfcIgnored(gap_config.getEscapeChar())
must equal false.optr_dbg
- The Outputter used for debugging purposes. May not be null.Method Detail |
public final GapConfig getGapConfig()
Get the GapConfig for direct manipulation.
public final boolean doIgnoreSurrTxt()
Should surrounding text be ignored?
public final USCIgnore getUSCIgnore()
Get the USCIgnore for direct manipulation.
public Outputter getOptrDebug()
Get the Outputter used for debugging for direct manipulation.
public String toString()
Get some information about this TParseConfig.
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 1997-2003, Jeff Epstein, All Rights Reserved. See top of source code files for copyright notice.
http://sourceforge.net/projects/xbnjava