Mercurial > hg > Papers > 2015 > tatsuki-thresis
changeset 5:31f75ed536fe
18:30
author | tatsuki |
---|---|
date | Mon, 16 Feb 2015 18:28:29 +0900 |
parents | 3ac8c8d97fea |
children | b0fd781e3b05 |
files | .DS_Store .chapter4.tex.swp chapter4.tex fig/readMaltiThread.pdf main.dvi main.log main.pdf |
diffstat | 7 files changed, 8 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/chapter4.tex Mon Feb 16 17:56:08 2015 +0900 +++ b/chapter4.tex Mon Feb 16 18:28:29 2015 +0900 @@ -164,7 +164,7 @@ それに加え、FunctionalJavaのTreeMapは、データの更新が行われた際に、一度作られたTreeに対して更新を行わず過去のTreeを再利用し、更新後のTreeMap新しく返すため、メモリの使用量を抑えつつ複数のversionのTreeMapを保持できる。 そのため、JungleのIndexと非常に相性が良い。 -Indexは各JungleNodeがローカルにIndexを持つon the fly形式で実装する。(図\ref{fig:JungleIndex}) +Indexは各JungleNodeが必要になった時にIndexを作成するon the fly形式で実装する。(図\ref{fig:JungleIndex}) \begin{figure}[h] \begin{center} @@ -227,7 +227,7 @@ \clearpage \section{過去のTreeに対するアクセス} -Jungle上でmaTrixの構成情報モデルの表現を行う際に、過去のTreeにアクセスする必要があるが、Jungleには、過去のTreeに対し、アクセスするAPIは実装されていなかったため、実装を行った。 +Jungle上でmaTrixの構成情報モデルの表現を行う際に、過去のTreeにアクセスする必要があるが、Jungleには、過去のTreeに対し、アクセスするAPIは実装されていなかったため実装を行った。 Jungleは、クラスChangeSet内にTreeのデータを保持している。 @@ -255,7 +255,8 @@ TreeContext oldTc = new DefaultTreeContext(root, cs); String oldTreeUuid = uuid + revision; - JungleTree oldTree = new DefaultJungleTree(oldTc, oldTreeUuid, writer, treeEditor); + JungleTree oldTree = + new DefaultJungleTree(oldTc, oldTreeUuid, writer, treeEditor); return DefaultEither.newB(oldTree); } \end{verbatim} @@ -295,8 +296,7 @@ XMLReaderで使用しているReadXmlHandlerは、startElement、charactor、endElement、endDocument、の4つのイベントを使用しており、XMLを読み込む際に、Treeを構築しながらParseを行う。 -startElementが呼ばれた時は、今いる地点の下に新しくNodeを作りそのNodeへ移動する。 -その後、今いるNodeにAttributeの値を格納する。 +startElementが呼ばれた時は、今いる地点の下に新しくNodeを作りそのNodeへ移動し、NodeにAttributeの値を格納する。 charactorが呼ばれた時は、今いるNodeにテキストデータを格納する。 endElementが呼ばれたら、今いるNodeの親ノードに移動する。
--- a/main.log Mon Feb 16 17:56:08 2015 +0900 +++ b/main.log Mon Feb 16 18:28:29 2015 +0900 @@ -1,4 +1,4 @@ -This is e-pTeX, Version 3.14159265-p3.5-130605-2.6 (utf8.euc) (TeX Live 2014) (preloaded format=platex 2015.1.22) 16 FEB 2015 14:44 +This is e-pTeX, Version 3.14159265-p3.5-130605-2.6 (utf8.euc) (TeX Live 2014) (preloaded format=platex 2015.1.22) 16 FEB 2015 18:17 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -282,13 +282,7 @@ [] File: fig/ParentIndex.pdf Graphic file (type eps) -<fig/ParentIndex.pdf> [19] [20] -Overfull \hbox (89.63118pt too wide) in paragraph at lines 261--261 -[] \OT1/cmtt/m/n/12 JungleTree oldTree = new DefaultJungleTree(oldTc, oldTreeU -uid, writer, treeEditor);[] - [] - -[21 +<fig/ParentIndex.pdf> [19] [20] [21 ] Overfull \hbox (7.40611pt too wide) in paragraph at lines 309--310 @@ -335,4 +329,4 @@ 929 hyphenation exceptions out of 8191 25i,8n,21p,305b,283s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on main.dvi (35 pages, 78808 bytes). +Output written on main.dvi (35 pages, 78752 bytes).