org.matalon.pagerankhits.crawler
Class WebPageProperties

java.lang.Object
  extended byorg.matalon.pagerankhits.crawler.WebPageProperties

public class WebPageProperties
extends java.lang.Object

This class includes common properties of a web page.

Author:
Yonatan Matalon

Field Summary
private  java.lang.String address
           
private  int distanceFromRoot
           
private  WebPageProperties referer
           
private  java.lang.String title
           
 
Constructor Summary
WebPageProperties(java.lang.String address)
          Constructor.
WebPageProperties(java.lang.String address, java.lang.String title)
          Constructor.
WebPageProperties(java.lang.String address, java.lang.String title, WebPageProperties referer)
          Constructor.
 
Method Summary
 java.lang.String getAddress()
           
 int getDistanceFromRoot()
           
 WebPageProperties getReferer()
           
 java.lang.String getTitle()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

address

private java.lang.String address

title

private java.lang.String title

referer

private WebPageProperties referer

distanceFromRoot

private int distanceFromRoot
Constructor Detail

WebPageProperties

public WebPageProperties(java.lang.String address)
                  throws InvalidParameterException
Constructor.

Parameters:
address -
Throws:
InvalidParameterException

WebPageProperties

public WebPageProperties(java.lang.String address,
                         java.lang.String title)
                  throws InvalidParameterException
Constructor.

Parameters:
address -
title -
Throws:
InvalidParameterException

WebPageProperties

public WebPageProperties(java.lang.String address,
                         java.lang.String title,
                         WebPageProperties referer)
                  throws InvalidParameterException
Constructor.

Parameters:
address -
title -
referer -
Throws:
InvalidParameterException
Method Detail

getAddress

public java.lang.String getAddress()
Returns:
Returns the address.

getTitle

public java.lang.String getTitle()
Returns:
Returns the title.

getReferer

public WebPageProperties getReferer()
Returns:
Returns the referer.

getDistanceFromRoot

public int getDistanceFromRoot()
Returns:
Returns the distanceFromRoot.