|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.oarts.pirka.iop.tool.core.tools.text.TextCreator
public class TextCreator
フィールドの概要 | |
---|---|
protected java.lang.String |
baseTextName
ベーステキスト名 |
protected static java.lang.String |
CHANGE_AFTER_CHAR_STRING
|
protected static java.lang.String |
CHANGE_MARK_STRING
|
protected static java.lang.String |
CHANGE_PRE_CHAR_STRING
|
protected static char |
COMMENT_CHAR
コメントキャラクタ |
protected java.util.HashMap<java.lang.String,java.lang.String> |
commonParamMap
共通パラメータマップ |
protected org.apache.log4j.Logger |
logger
ロガー |
protected static char |
MARK_CHAR
マーカーキャラクタ |
protected static java.lang.String |
MARK_STRING
マーカーキャラクタのString |
protected static java.lang.String |
MARK2_STRING
ベーステキスト内でのマーカーキャラクタ |
protected java.util.HashMap<java.lang.String,java.lang.String> |
paramMap
パラメータマップ |
protected static java.lang.String |
suffix
ベーステキストのサフィックス テキスト名無しのコンストラクタのときはクラス名+このサヒックす名となる |
protected static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>> |
textCreatorMap
解析済みのマップのキャッシュ用マップ(キー:テキスト名、値:解析されたマップ) |
protected java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
textMap
解析されたテキストが格納されるマップ(キー:タイトル名、値:タイトル内の行) |
protected static char |
TITLE_CHAR
タイトルキャラクタ |
コンストラクタの概要 | |
---|---|
TextCreator()
コンストラクタ |
|
TextCreator(java.lang.String textName)
コンストラクタ |
メソッドの概要 | |
---|---|
protected java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
analyze(java.lang.String resourceName)
リソースファイルの解析 |
void |
clearCommonParameter()
設定済みの共通パラメータのクリア |
void |
clearParameter()
設定済みのパラメータのクリア |
protected static java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
getMap(java.lang.String name)
解析済みのマップをキャッシュ用マップより取り出す |
java.util.List<java.lang.String> |
getText(java.lang.String title,
boolean afterParamClear,
java.lang.String... keyAndValues)
変換された行の取り出し |
java.util.List<java.lang.String> |
getText(java.lang.String title,
java.lang.String... keyAndValues)
変換された行の取り出し |
protected void |
init(java.lang.String textName)
初期化 |
protected static void |
putMap(java.lang.String name,
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> map)
解析済みのマップをキャッシュ用マップへ格納する |
void |
setCommonParameter(java.lang.String key,
java.lang.String value)
共通パラメータの追加 |
void |
setParameter(java.util.HashMap<java.lang.String,java.lang.String> map,
java.lang.String key,
java.lang.String value)
パラメータの追加 |
void |
setParameter(java.lang.String key,
java.lang.String value)
パラメータの追加 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final java.lang.String suffix
protected static final char MARK_CHAR
protected static final java.lang.String MARK_STRING
protected static final java.lang.String MARK2_STRING
protected static final char TITLE_CHAR
protected static final char COMMENT_CHAR
protected static final java.lang.String CHANGE_PRE_CHAR_STRING
protected static final java.lang.String CHANGE_AFTER_CHAR_STRING
protected static final java.lang.String CHANGE_MARK_STRING
protected static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>> textCreatorMap
protected java.lang.String baseTextName
protected java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> textMap
protected java.util.HashMap<java.lang.String,java.lang.String> paramMap
protected java.util.HashMap<java.lang.String,java.lang.String> commonParamMap
protected org.apache.log4j.Logger logger
コンストラクタの詳細 |
---|
public TextCreator() throws InterfaceException
InterfaceException
public TextCreator(java.lang.String textName) throws InterfaceException
textName
-
InterfaceException
メソッドの詳細 |
---|
public void clearParameter()
public void clearCommonParameter()
public void setParameter(java.lang.String key, java.lang.String value)
key
- キー名value
- 値public void setCommonParameter(java.lang.String key, java.lang.String value)
key
- キー名value
- 値public void setParameter(java.util.HashMap<java.lang.String,java.lang.String> map, java.lang.String key, java.lang.String value)
key
- キー名value
- 値public java.util.List<java.lang.String> getText(java.lang.String title, java.lang.String... keyAndValues) throws InterfaceException
title
- タイトル名keyAndValues
- キー、値の組み合わせ(キーと値で常に偶数個指定)
InterfaceException
public java.util.List<java.lang.String> getText(java.lang.String title, boolean afterParamClear, java.lang.String... keyAndValues) throws InterfaceException
title
- タイトル名afterParamClear
- true=取り出し後に追加されているパラメータをクリアするkeyAndValues
- キー、値の組み合わせ(キーと値で常に偶数個指定)
InterfaceException
protected void init(java.lang.String textName) throws InterfaceException
textName
-
InterfaceException
protected java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> analyze(java.lang.String resourceName) throws InterfaceException
resourceName
- リソースファイル名
InterfaceException
protected static java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getMap(java.lang.String name)
name
- リソース名
protected static void putMap(java.lang.String name, java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> map)
name
- リソース名map
- 解析済みマップ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |