diff src/sample/CreateTinkerGraph.java @ 4:dcd59917a2dd draft

fix LinkToVertex
author one
date Wed, 05 Sep 2012 12:44:08 +0900
parents 1744340f8be6
children 7e38484474f4
line wrap: on
line diff
--- a/src/sample/CreateTinkerGraph.java	Wed Sep 05 11:59:02 2012 +0900
+++ b/src/sample/CreateTinkerGraph.java	Wed Sep 05 12:44:08 2012 +0900
@@ -2,31 +2,31 @@
 
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
 
+import pagerank.LinkToVertex;
+
 import com.tinkerpop.blueprints.Direction;
 import com.tinkerpop.blueprints.Edge;
 import com.tinkerpop.blueprints.Graph;
 import com.tinkerpop.blueprints.Vertex;
 import com.tinkerpop.blueprints.impls.tg.TinkerGraph;
-import com.tinkerpop.blueprints.impls.tg.TinkerGraphFactory;
 import com.tinkerpop.blueprints.util.io.graphml.GraphMLReader;
 import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter;
 
 public class CreateTinkerGraph {
 
-	public static final String filename = "./resources/tinkerpopDB";
+	public static final String filename = "./resources/testTinkerpopDB";
 	
 	public static void main(String[] args) {
 
-
 		try {
 
-			outputGraph();
-			readGraph();
-
+//			outputGraph();
+//			readGraph();
+			readPageRankDB();
+			
 		} catch (IOException e) {
 			e.printStackTrace();
 		}
@@ -55,10 +55,7 @@
 			Vertex v =edge.getVertex(Direction.OUT);
 			System.out.println(v.getProperty("name"));
 		}
-		
-		
 		GraphMLWriter.outputGraph(graph, out);
-
 	}
 
 	public static void readGraph() throws IOException {
@@ -76,5 +73,22 @@
 		
 	}
 	
+	public static void readPageRankDB() throws IOException {
+		final String pageRankDB = "./resources/tinkerpopDB";
+		Graph graph = new TinkerGraph();
+		FileInputStream in = new FileInputStream(new File(pageRankDB));
+		GraphMLReader.inputGraph(graph, in);
+		
+		LinkToVertex ltn = new LinkToVertex(graph);
+		
+		System.out.println("print All Vertex ");
+		for (Vertex v : graph.getVertices() ) {
+			if ( (ltn.getPageTitle(v) == null ) ||
+				(ltn.getPageRank(v) == null)) continue;
+			String id = (String) v.getId();
+			int nodeId = Integer.parseInt(id);
+			ltn.printVertexInfo(nodeId);
+		}
+	}
 	
 }