annotate src/pagerank/LinkToVertex.java @ 7:c7b139ff27e2 draft

compute PageRank. initial value is 1/ AllVertexNumber
author one
date Wed, 05 Sep 2012 16:34:47 +0900
parents 140272228818
children 4d1885a2fa36
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
1744340f8be6 add some java files
one
parents:
diff changeset
1 package pagerank;
1744340f8be6 add some java files
one
parents:
diff changeset
2
1744340f8be6 add some java files
one
parents:
diff changeset
3 import java.util.HashMap;
1744340f8be6 add some java files
one
parents:
diff changeset
4
1744340f8be6 add some java files
one
parents:
diff changeset
5 import com.tinkerpop.blueprints.Direction;
1744340f8be6 add some java files
one
parents:
diff changeset
6 import com.tinkerpop.blueprints.Edge;
1744340f8be6 add some java files
one
parents:
diff changeset
7 import com.tinkerpop.blueprints.Graph;
1744340f8be6 add some java files
one
parents:
diff changeset
8 import com.tinkerpop.blueprints.Vertex;
1744340f8be6 add some java files
one
parents:
diff changeset
9
1744340f8be6 add some java files
one
parents:
diff changeset
10 import pagerank.WikiPage;
1744340f8be6 add some java files
one
parents:
diff changeset
11
1744340f8be6 add some java files
one
parents:
diff changeset
12 public class LinkToVertex {
1744340f8be6 add some java files
one
parents:
diff changeset
13
1744340f8be6 add some java files
one
parents:
diff changeset
14 Graph graph;
1744340f8be6 add some java files
one
parents:
diff changeset
15 public final static String PAGE_TITLE = "pageTitle";
1744340f8be6 add some java files
one
parents:
diff changeset
16 public final static String PAGE_RANK = "pageRank";
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
17 // pageIdTable
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
18 // key: pageTitle value: Vertex ID
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
19 private HashMap<String, Object> pageIdTable = new HashMap<String, Object>();
2
1744340f8be6 add some java files
one
parents:
diff changeset
20
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
21 // wikiPageHash
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
22 // key: pageTitle value: wikiPage(class)
2
1744340f8be6 add some java files
one
parents:
diff changeset
23 private HashMap<String, WikiPage> wikiPageHash = new HashMap<String, WikiPage>();
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
24 private long AllVertexNumber;
2
1744340f8be6 add some java files
one
parents:
diff changeset
25
1744340f8be6 add some java files
one
parents:
diff changeset
26 private final double weight1 = 0.85;
1744340f8be6 add some java files
one
parents:
diff changeset
27 private final double weight2 = 0.15;
1744340f8be6 add some java files
one
parents:
diff changeset
28
1744340f8be6 add some java files
one
parents:
diff changeset
29 public static final String HAS_LINK = "HasLink";
1744340f8be6 add some java files
one
parents:
diff changeset
30
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
31 public LinkToVertex(Graph graph) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
32 this.graph = graph;
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
33 AllVertexNumber = 0;
2
1744340f8be6 add some java files
one
parents:
diff changeset
34 }
1744340f8be6 add some java files
one
parents:
diff changeset
35
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
36 public Object getId(String pageTitle) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
37 return pageIdTable.get(pageTitle);
1744340f8be6 add some java files
one
parents:
diff changeset
38 }
1744340f8be6 add some java files
one
parents:
diff changeset
39
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
40 public boolean isHasLink(String label) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
41 return label.equals(HAS_LINK);
1744340f8be6 add some java files
one
parents:
diff changeset
42 }
1744340f8be6 add some java files
one
parents:
diff changeset
43
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
44 public Vertex createVertex() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
45 return graph.addVertex(null);
1744340f8be6 add some java files
one
parents:
diff changeset
46 }
1744340f8be6 add some java files
one
parents:
diff changeset
47
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
48 public Vertex createVertex(Object id) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
49 return graph.addVertex(id);
1744340f8be6 add some java files
one
parents:
diff changeset
50 }
1744340f8be6 add some java files
one
parents:
diff changeset
51
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
52
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
53 Vertex createVertexWithProperty(String key, Object value, Object id) {
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
54 Vertex v = createVertex(id);
2
1744340f8be6 add some java files
one
parents:
diff changeset
55 v.setProperty(key,value);
1744340f8be6 add some java files
one
parents:
diff changeset
56 return v;
1744340f8be6 add some java files
one
parents:
diff changeset
57 }
1744340f8be6 add some java files
one
parents:
diff changeset
58
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
59 Vertex createVertexWithProperty(String key, Object value) {
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
60 return createVertexWithProperty(key, value, null);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
61 }
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
62
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
63 public String getPageTitle(Vertex v) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
64 return (String) v.getProperty(PAGE_TITLE);
1744340f8be6 add some java files
one
parents:
diff changeset
65 }
1744340f8be6 add some java files
one
parents:
diff changeset
66
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
67 public Double getPageRank(Vertex v) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
68 return (Double) v.getProperty(PAGE_RANK);
1744340f8be6 add some java files
one
parents:
diff changeset
69 }
1744340f8be6 add some java files
one
parents:
diff changeset
70
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
71
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
72 Vertex createVertexWithPageTitle(String pageTitle, Object id) {
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
73 Vertex v = createVertexWithProperty(PAGE_TITLE, pageTitle, id);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
74 setPageRank(v, (Double)0.0);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
75 pageIdTable.put(pageTitle, id );
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
76 return v;
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
77 }
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
78
2
1744340f8be6 add some java files
one
parents:
diff changeset
79 Vertex createVertexWithPageTitle(String pageTitle) {
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
80 return createVertexWithPageTitle(pageTitle, null);
2
1744340f8be6 add some java files
one
parents:
diff changeset
81 }
1744340f8be6 add some java files
one
parents:
diff changeset
82
1744340f8be6 add some java files
one
parents:
diff changeset
83 Vertex setPageRank(Vertex v, Double rank) {
1744340f8be6 add some java files
one
parents:
diff changeset
84 v.setProperty(PAGE_RANK, rank);
1744340f8be6 add some java files
one
parents:
diff changeset
85 return v;
1744340f8be6 add some java files
one
parents:
diff changeset
86 }
1744340f8be6 add some java files
one
parents:
diff changeset
87
1744340f8be6 add some java files
one
parents:
diff changeset
88 Vertex getVertex(String name) {
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
89 Object id = pageIdTable.get(name);
2
1744340f8be6 add some java files
one
parents:
diff changeset
90 return graph.getVertex(id);
1744340f8be6 add some java files
one
parents:
diff changeset
91 }
1744340f8be6 add some java files
one
parents:
diff changeset
92
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
93 Vertex getVertexById(String id) {
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
94 return graph.getVertex(id);
2
1744340f8be6 add some java files
one
parents:
diff changeset
95 }
1744340f8be6 add some java files
one
parents:
diff changeset
96
1744340f8be6 add some java files
one
parents:
diff changeset
97 Edge setRelationship(Vertex v1, Vertex v2, String label) {
1744340f8be6 add some java files
one
parents:
diff changeset
98 Edge e = graph.addEdge(null, v1, v2, label);
1744340f8be6 add some java files
one
parents:
diff changeset
99 return e;
1744340f8be6 add some java files
one
parents:
diff changeset
100 }
1744340f8be6 add some java files
one
parents:
diff changeset
101
1744340f8be6 add some java files
one
parents:
diff changeset
102 Edge setHasLink(Vertex v1, Vertex v2) {
1744340f8be6 add some java files
one
parents:
diff changeset
103 return setRelationship(v1, v2, HAS_LINK);
1744340f8be6 add some java files
one
parents:
diff changeset
104 }
1744340f8be6 add some java files
one
parents:
diff changeset
105
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
106 long searchAllVertices() {
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
107 AllVertexNumber = 0;
2
1744340f8be6 add some java files
one
parents:
diff changeset
108 for (Vertex v : graph.getVertices()) {
1744340f8be6 add some java files
one
parents:
diff changeset
109 if ( (v.getProperty(PAGE_TITLE) != null) &&
1744340f8be6 add some java files
one
parents:
diff changeset
110 (v.getProperty(PAGE_RANK)) != null ) {
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
111 WikiPage wiki = new WikiPage(v);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
112 pageIdTable.put((String) v.getProperty(PAGE_TITLE), v.getId());
2
1744340f8be6 add some java files
one
parents:
diff changeset
113 wiki.setInHasLink(computeInHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
114 wiki.setOutHasLink(computeOutHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
115 wikiPageHash.put((String) v.getProperty(PAGE_TITLE), wiki);
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
116 AllVertexNumber++;
2
1744340f8be6 add some java files
one
parents:
diff changeset
117 }
1744340f8be6 add some java files
one
parents:
diff changeset
118 }
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
119 return AllVertexNumber;
2
1744340f8be6 add some java files
one
parents:
diff changeset
120 }
1744340f8be6 add some java files
one
parents:
diff changeset
121
1744340f8be6 add some java files
one
parents:
diff changeset
122 void searchRegiNodes(Vertex v) {
1744340f8be6 add some java files
one
parents:
diff changeset
123
1744340f8be6 add some java files
one
parents:
diff changeset
124 if ( (v.getProperty(PAGE_TITLE) != null) &&
1744340f8be6 add some java files
one
parents:
diff changeset
125 (v.getProperty(PAGE_RANK) != null)) {
1744340f8be6 add some java files
one
parents:
diff changeset
126 WikiPage wiki = new WikiPage(v);
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
127 pageIdTable.put((String) v.getProperty(PAGE_TITLE), v.getId());
2
1744340f8be6 add some java files
one
parents:
diff changeset
128 wiki.setInHasLink(computeInHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
129 wiki.setOutHasLink(computeOutHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
130 wikiPageHash.put((String) v.getProperty(PAGE_TITLE), wiki);
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
131 AllVertexNumber++;
2
1744340f8be6 add some java files
one
parents:
diff changeset
132 }
1744340f8be6 add some java files
one
parents:
diff changeset
133 }
1744340f8be6 add some java files
one
parents:
diff changeset
134
1744340f8be6 add some java files
one
parents:
diff changeset
135 HashMap<String, WikiPage> getWikiPageHash() {
1744340f8be6 add some java files
one
parents:
diff changeset
136 return wikiPageHash;
1744340f8be6 add some java files
one
parents:
diff changeset
137 }
1744340f8be6 add some java files
one
parents:
diff changeset
138
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
139 HashMap<String, Object> getPageIdTable() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
140 return pageIdTable;
1744340f8be6 add some java files
one
parents:
diff changeset
141 }
1744340f8be6 add some java files
one
parents:
diff changeset
142
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
143 public Iterable<Vertex> getAllVertices() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
144 return graph.getVertices();
1744340f8be6 add some java files
one
parents:
diff changeset
145 }
1744340f8be6 add some java files
one
parents:
diff changeset
146
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
147 public void printAllVertices() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
148 for (Vertex v : graph.getVertices() ) {
1744340f8be6 add some java files
one
parents:
diff changeset
149 System.out.println("ID = "+ v.getId());
1744340f8be6 add some java files
one
parents:
diff changeset
150 for (String key: v.getPropertyKeys()) {
1744340f8be6 add some java files
one
parents:
diff changeset
151 System.out.println(key + "=" + v.getProperty(key));
1744340f8be6 add some java files
one
parents:
diff changeset
152 }
1744340f8be6 add some java files
one
parents:
diff changeset
153 /*
1744340f8be6 add some java files
one
parents:
diff changeset
154 for (Edge e : v.getEdges(Direction.IN, HAS_LINK) ) {
1744340f8be6 add some java files
one
parents:
diff changeset
155 System.out.println();
1744340f8be6 add some java files
one
parents:
diff changeset
156 }
1744340f8be6 add some java files
one
parents:
diff changeset
157 */
1744340f8be6 add some java files
one
parents:
diff changeset
158 }
1744340f8be6 add some java files
one
parents:
diff changeset
159 System.out.println("--");
1744340f8be6 add some java files
one
parents:
diff changeset
160
1744340f8be6 add some java files
one
parents:
diff changeset
161 }
1744340f8be6 add some java files
one
parents:
diff changeset
162
1744340f8be6 add some java files
one
parents:
diff changeset
163 public long computeOutHasLink(Vertex v) {
1744340f8be6 add some java files
one
parents:
diff changeset
164 long count = 0;
1744340f8be6 add some java files
one
parents:
diff changeset
165 for (Edge edge : v.getEdges(Direction.OUT, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
166 count++;
1744340f8be6 add some java files
one
parents:
diff changeset
167 }
1744340f8be6 add some java files
one
parents:
diff changeset
168 return count;
1744340f8be6 add some java files
one
parents:
diff changeset
169 }
1744340f8be6 add some java files
one
parents:
diff changeset
170
1744340f8be6 add some java files
one
parents:
diff changeset
171 public long computeInHasLink(Vertex v) {
1744340f8be6 add some java files
one
parents:
diff changeset
172 long count = 0;
1744340f8be6 add some java files
one
parents:
diff changeset
173 for (Edge edge : v.getEdges(Direction.IN, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
174 count++;
1744340f8be6 add some java files
one
parents:
diff changeset
175 }
1744340f8be6 add some java files
one
parents:
diff changeset
176 return count;
1744340f8be6 add some java files
one
parents:
diff changeset
177 }
1744340f8be6 add some java files
one
parents:
diff changeset
178
1744340f8be6 add some java files
one
parents:
diff changeset
179 public void printOutHasLink(Vertex v, int depth) {
1744340f8be6 add some java files
one
parents:
diff changeset
180 int numberOfLinkPages = 0;
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
181 String output = "title:"+v.getProperty(PAGE_TITLE) + " outHasLink pages:";
2
1744340f8be6 add some java files
one
parents:
diff changeset
182 System.out.println(output);
1744340f8be6 add some java files
one
parents:
diff changeset
183 for (Edge edge : v.getEdges(Direction.OUT, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
184 Vertex outV = edge.getVertex(Direction.IN);
1744340f8be6 add some java files
one
parents:
diff changeset
185 String str = (String) outV.getProperty(PAGE_TITLE);
1744340f8be6 add some java files
one
parents:
diff changeset
186 System.out.println(str);
1744340f8be6 add some java files
one
parents:
diff changeset
187 numberOfLinkPages++;
1744340f8be6 add some java files
one
parents:
diff changeset
188 }
1744340f8be6 add some java files
one
parents:
diff changeset
189 String numOutput = "Number of outHaslink pages: " + numberOfLinkPages;
1744340f8be6 add some java files
one
parents:
diff changeset
190 System.out.println(numOutput);
1744340f8be6 add some java files
one
parents:
diff changeset
191 }
1744340f8be6 add some java files
one
parents:
diff changeset
192
1744340f8be6 add some java files
one
parents:
diff changeset
193 public void printInHasLink(Vertex v, int depth) {
1744340f8be6 add some java files
one
parents:
diff changeset
194 int numberOfLinkPages = 0;
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
195 String output = "title:" +v.getProperty(PAGE_TITLE) + " inHasLink pages:";
2
1744340f8be6 add some java files
one
parents:
diff changeset
196 System.out.println(output);
1744340f8be6 add some java files
one
parents:
diff changeset
197 for (Edge edge : v.getEdges(Direction.IN, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
198 Vertex outV = edge.getVertex(Direction.OUT);
1744340f8be6 add some java files
one
parents:
diff changeset
199 String str = (String) outV.getProperty(PAGE_TITLE);
1744340f8be6 add some java files
one
parents:
diff changeset
200 System.out.println(str);
1744340f8be6 add some java files
one
parents:
diff changeset
201 numberOfLinkPages++;
1744340f8be6 add some java files
one
parents:
diff changeset
202 }
1744340f8be6 add some java files
one
parents:
diff changeset
203 String numOutput = "Number of inHaslink pages: " + numberOfLinkPages + "\n";
1744340f8be6 add some java files
one
parents:
diff changeset
204 System.out.println(numOutput);
1744340f8be6 add some java files
one
parents:
diff changeset
205 }
1744340f8be6 add some java files
one
parents:
diff changeset
206
1744340f8be6 add some java files
one
parents:
diff changeset
207 public double computePageRank(Vertex v) {
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
208 double sum = 0.0;
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
209 double pageRank = 0.0;
2
1744340f8be6 add some java files
one
parents:
diff changeset
210 String title = getPageTitle(v);
1744340f8be6 add some java files
one
parents:
diff changeset
211 WikiPage wiki = wikiPageHash.get(title);
1744340f8be6 add some java files
one
parents:
diff changeset
212
1744340f8be6 add some java files
one
parents:
diff changeset
213 for (Edge edge : v.getEdges(Direction.IN, HAS_LINK) ) {
1744340f8be6 add some java files
one
parents:
diff changeset
214 Vertex linkV = edge.getVertex(Direction.OUT);
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
215 if (computeInHasLink(linkV) == 0) {
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
216 sum += (Double) linkV.getProperty(PAGE_RANK);
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
217 } else {
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
218 sum += ((Double) linkV.getProperty(PAGE_RANK)) / computeInHasLink(linkV) ;
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
219 }
2
1744340f8be6 add some java files
one
parents:
diff changeset
220 }
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
221
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
222 pageRank = (double) sum * weight1
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
223 + (double) ((double) 1 / AllVertexNumber * weight2);
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
224
2
1744340f8be6 add some java files
one
parents:
diff changeset
225 wiki.setRank(pageRank);
1744340f8be6 add some java files
one
parents:
diff changeset
226 v.setProperty(PAGE_RANK, pageRank);
1744340f8be6 add some java files
one
parents:
diff changeset
227 return pageRank;
1744340f8be6 add some java files
one
parents:
diff changeset
228 }
1744340f8be6 add some java files
one
parents:
diff changeset
229
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
230 public void printVertexInfo(int nodeId) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
231 Vertex v = graph.getVertex(nodeId);
1744340f8be6 add some java files
one
parents:
diff changeset
232 printInHasLink(v, 1);
1744340f8be6 add some java files
one
parents:
diff changeset
233 printOutHasLink(v, 1);
1744340f8be6 add some java files
one
parents:
diff changeset
234
1744340f8be6 add some java files
one
parents:
diff changeset
235 String title = getPageTitle(v);
1744340f8be6 add some java files
one
parents:
diff changeset
236 double rank = getPageRank(v);
1744340f8be6 add some java files
one
parents:
diff changeset
237 long inHasLink = computeInHasLink(v);
1744340f8be6 add some java files
one
parents:
diff changeset
238 long outHasLink = computeOutHasLink(v);
1744340f8be6 add some java files
one
parents:
diff changeset
239
1744340f8be6 add some java files
one
parents:
diff changeset
240 System.out.println("id:"+nodeId+" title:"+title+" rank:"+rank);
1744340f8be6 add some java files
one
parents:
diff changeset
241 System.out.println("inHasLink:"+inHasLink+" outHasLink:"+outHasLink);
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
242 System.out.println();
2
1744340f8be6 add some java files
one
parents:
diff changeset
243
1744340f8be6 add some java files
one
parents:
diff changeset
244 }
1744340f8be6 add some java files
one
parents:
diff changeset
245
1744340f8be6 add some java files
one
parents:
diff changeset
246 }