hs.types
Class Page

java.lang.Object
  extended by hs.types.Page

public class Page
extends java.lang.Object

Page object contains all needed metadata about a given web page.

Author:
aidan

Field Summary
 java.lang.String snippet
           
 java.lang.String[] tags
           
 java.lang.String title
           
 java.lang.String type
           
 java.net.URL url
           
 
Constructor Summary
Page(java.net.URL page_url, java.lang.String page_title, java.lang.String[] page_tags, java.lang.String page_snippet)
          Constructs a Page Object
 
Method Summary
 java.lang.String getSnippet()
           
 java.lang.String[] getTags()
           
 java.lang.String getTitle()
           
 java.net.URL getURL()
           
 void setSnippet(java.lang.String page_snippet)
           
 void setTags(java.lang.String[] page_tags)
           
 void setTitle(java.lang.String page_title)
           
 void setURL(java.net.URL page_url)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

public java.lang.String type

url

public java.net.URL url

title

public java.lang.String title

tags

public java.lang.String[] tags

snippet

public java.lang.String snippet
Constructor Detail

Page

public Page(java.net.URL page_url,
            java.lang.String page_title,
            java.lang.String[] page_tags,
            java.lang.String page_snippet)
Constructs a Page Object

Parameters:
page_url - the pages URL
page_title - pages title
page_tags - tags of the page
page_snippet - the pages snippet
Method Detail

getURL

public java.net.URL getURL()

setURL

public void setURL(java.net.URL page_url)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String page_title)

getTags

public java.lang.String[] getTags()

setTags

public void setTags(java.lang.String[] page_tags)

getSnippet

public java.lang.String getSnippet()

setSnippet

public void setSnippet(java.lang.String page_snippet)