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
Binary file .DS_Store has changed
Binary file .chapter4.tex.swp has changed
--- 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の親ノードに移動する。
 
Binary file fig/readMaltiThread.pdf has changed
Binary file main.dvi has changed
--- 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).
Binary file main.pdf has changed