view src/wikigraph/WikiPage.java @ 25:fbf0cf550b06 draft

fix ReadWikiLink.java
author one
date Thu, 30 Aug 2012 23:23:24 +0900
parents 21902773e530
children cfbab7d87188
line wrap: on
line source

package wikigraph;

import org.neo4j.graphdb.Node;

public class WikiPage {

	private String title;
	private long id;
	private Double rank;
	private long outLink;
	private long inLink;
	
	WikiPage() {
		this.title = null;
		this.id = -1;
		this.rank = -1.0;
		this.outLink = 0;
		this.inLink = 0;
	}
	
	WikiPage(Node node) {
		this.title = (String) node.getProperty(LinkToNode.PAGE_TITLE);
		this.id = node.getId();
		this.rank = (Double)node.getProperty(LinkToNode.PAGE_RANK);
		this.rank = 0.0;
		this.outLink = 0;
		this.inLink = 0;
	}

	WikiPage(String title, long id, Double rank) {
		this.title = title;
		this.id = id;
		this.rank = rank;
		this.outLink = 0;
		this.inLink = 0;
	}
	
	String getTitle() {
		return title;
	}
	
	long getId() {
		return id;
	}
	
	double getRank() {
		return rank;
	}
	
	long getOutLink() {
		return outLink;
	}

	long getInLink() {
		return inLink;
	}
	
	void setTitle(String title) {
		this.title = title;
	}
	
	void setId(long id) {
		this.id = id;
	}
	
	void setRank(double rank) {
		this.rank = rank;
	}
	
	void setOutLink(long num) {
		this.outLink = num;
	}
	
	void setInLink(long num) {
		this.inLink = num;
	}

}