report
クラス DataDictionary

java.lang.Object
  上位を拡張 report.DataDictionary

public class DataDictionary
extends java.lang.Object

編集データ・セットから読み出した編集データをキーワードで検索するデータ辞書構造


フィールドの概要
private  Keyword assignedKeywords
          report パッケージで予約しているキーワードを保持する辞書構造
private  java.util.List<Keyword> keywords
          編集データ・セットから現在までに読み出した編集データを保持する辞書構造
 
コンストラクタの概要
DataDictionary()
          編集データ・セットから読み込んだ編集データの辞書構造のコンストラクタ
 
メソッドの概要
 java.lang.String abolish(java.lang.String keyword)
          キーワードに対応する辞書構造の内容を削除する。
private  java.lang.String abolish(java.lang.String keyword, int idx)
          キーワードに対応する辞書構造の内容を削除する (サブ・ルーチン)。
 java.lang.String abolishSpecial(java.lang.String keyword)
          ブロックをまたがるキーワードに対応する辞書構造の内容を削除する。
 java.lang.String getValueOfAssignedKeyword(java.lang.String keyword)
          report パッケージが予約しているキーワードに対応する置換文字列を得る。
 java.lang.String intern(Data data)
          あらたな編集データの内容で辞書構造を更新する。
(package private)  java.lang.String intern(Data data, int idx)
          あらたな編集データの内容で辞書構造を更新する (サブ・ルーチン)。
 java.lang.String internSpecial(Data data)
          あらたな編集データの内容でブロックにまたがるキーワードの辞書構造を更新する。
 java.lang.String lookUp(java.lang.String keyword)
          辞書構造をキーワードで検索する。
private  java.lang.String lookUp(java.lang.String keyword, int startIdx)
          辞書構造をキーワードで検索する (サブ・ルーチン)。
 java.lang.String lookUpSpecial(java.lang.String keyword)
          辞書構造にブロックをまたがるキーワードを検索する。
(package private)  void pop()
          編集データ・セットの辞書構造からハッシュをポップする。
(package private)  void push()
          編集データ・セットの辞書構造にあらたなハッシュをプッシュする。
(package private)  java.lang.String setCurrentPageNum(int pageNo)
          現在のページ番号を設定する。
(package private)  java.lang.String setTotalPageNums(int totalPageNums)
          総ページ数を設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

assignedKeywords

private Keyword assignedKeywords
report パッケージで予約しているキーワードを保持する辞書構造


keywords

private java.util.List<Keyword> keywords
編集データ・セットから現在までに読み出した編集データを保持する辞書構造

コンストラクタの詳細

DataDictionary

DataDictionary()
編集データ・セットから読み込んだ編集データの辞書構造のコンストラクタ

メソッドの詳細

setCurrentPageNum

java.lang.String setCurrentPageNum(int pageNo)
現在のページ番号を設定する。

パラメータ:
pageNo - 現在のページ番号を渡す。
戻り値:
変更するまえのページ番号を返す。

setTotalPageNums

java.lang.String setTotalPageNums(int totalPageNums)
総ページ数を設定する。

パラメータ:
totalPageNums - 総ベー次数を渡す。
戻り値:
変更する前の総ページ数を返す。

getValueOfAssignedKeyword

public java.lang.String getValueOfAssignedKeyword(java.lang.String keyword)
report パッケージが予約しているキーワードに対応する置換文字列を得る。

パラメータ:
keyword - パッケージが予約しているキーワードを渡す。
戻り値:
パッケージが予約しているキーワードに対応する置換文字列を返す。

push

void push()
編集データ・セットの辞書構造にあらたなハッシュをプッシュする。


pop

void pop()
編集データ・セットの辞書構造からハッシュをポップする。


intern

java.lang.String intern(Data data,
                        int idx)
                  throws ReportException
あらたな編集データの内容で辞書構造を更新する (サブ・ルーチン)。

パラメータ:
data - あらたな編集データを渡す。
idx - 編集データで更新する辞書構造のスタック・インデックスを渡す。ゼロを渡すとブロックをまたがるキーワードを更新することになる。
戻り値:
編集データで更新するまえのキーワードに対応していた置換文字列を返す。
例外:
パッケージが予約しているキーワードで更新した場合に、ReportException - を投げる。
ReportException

internSpecial

public java.lang.String internSpecial(Data data)
                               throws ReportException
あらたな編集データの内容でブロックにまたがるキーワードの辞書構造を更新する。

パラメータ:
data - あらたな編集データを渡す。
戻り値:
編集データで更新するまえのキーワードに対応していた置換文字列を返す。
例外:
パッケージが予約しているキーワードで更新した場合に、ReportException - を投げる。
ReportException

intern

public java.lang.String intern(Data data)
                        throws ReportException
あらたな編集データの内容で辞書構造を更新する。

パラメータ:
data - あらたな編集データを渡す。
戻り値:
編集データで更新するまえのキーワードに対応していた置換文字列を返す。
例外:
パッケージが予約しているキーワードで更新した場合に、ReportException - を投げる。
ReportException

abolish

private java.lang.String abolish(java.lang.String keyword,
                                 int idx)
キーワードに対応する辞書構造の内容を削除する (サブ・ルーチン)。

パラメータ:
keyword - 辞書構造から削除する項目のキーワードを渡す。
idx - 編集データで更新する辞書構造のスタック・インデックスを渡す。ゼロを渡すとブロックをまたがるキーワードを更新することになる。
戻り値:
削除するまでにキーワードに対応していた置換文字列を返す。

abolishSpecial

public java.lang.String abolishSpecial(java.lang.String keyword)
ブロックをまたがるキーワードに対応する辞書構造の内容を削除する。

パラメータ:
keyword - 辞書構造から削除する項目のキーワードを渡す。
戻り値:
削除するまでにキーワードに対応していた置換文字列を返す。

abolish

public java.lang.String abolish(java.lang.String keyword)
キーワードに対応する辞書構造の内容を削除する。

パラメータ:
keyword - 辞書構造から削除する項目のキーワードを渡す。
戻り値:
削除するまでにキーワードに対応していた置換文字列を返す。

lookUp

private java.lang.String lookUp(java.lang.String keyword,
                                int startIdx)
辞書構造をキーワードで検索する (サブ・ルーチン)。

パラメータ:
keyword - 検索するキーワードを渡す。
startIdx - 編集データで更新する辞書構造のスタック・インデックスを渡す。ゼロを渡すとブロックをまたがるキーワードを更新することになる。
戻り値:
検索した置換文字列を返す。 キーワードに対応する項目が辞書構造になければ null を返す。

lookUpSpecial

public java.lang.String lookUpSpecial(java.lang.String keyword)
辞書構造にブロックをまたがるキーワードを検索する。

パラメータ:
keyword - 検索するキーワードを渡す。
戻り値:
検索した置換文字列を返す。 キーワードに対応する項目が辞書構造になければ null を返す。

lookUp

public java.lang.String lookUp(java.lang.String keyword)
辞書構造をキーワードで検索する。

パラメータ:
keyword - 検索するキーワードを渡す。
戻り値:
検索した置換文字列を返す。 キーワードに対応する項目が辞書構造になければ null を返す。