Package Contract
The Parser package provides the packages feature, ferrets, filters, mapmaker, and webpageDB with classes to fill in the values of the variables in the PageAttribute object or to compare two PageAttribute object variable values.
Package-Level CRC
Collaborators:
feature, ferrets, filters, mapmaker, webpageDB
Responsibilities:
The Parser package gets information of a web page as much as possible.
Such information is used by various classes in the feature and the mapmaker
packages. If any of the variables in the PageAttribute class doesn't have a
value yet after a ferreting and a filtering, the mapmaker package fills
the variable by using any class of the parser package.