Package Contract
The mapmaker package contains classes that further analyze the page passed by the filter. After the filter passes the PageAttribute object to the Mapmaker class, it will instantiate a new Analyzer object to further analyzer the page. After the Mapmaker finishes the analysis, it will pass the PageAttribute object to webpageDB.
Package-Level CRC
Collaborators:
notifier, filters, webpageDB
Responsibilities:
Analyze the PageAttribute received from a Filter.
Decide the values of all the attributes and other information
from PageInfo.
Pass PageAttribute objects to the Webpage Database.