The last big change

Today I’ll start the last big change in Orizon architecture before version 1.0pre2 release. 

As far from today, SessionInfo called Jericho that called Source that called Jericho again that store results in SessionInfo… a mess.

Yesterday I detached Source class from org.owasp.orizon.xml.Reader. Now Source is a regular class, accessing 5 separated readers’ son that build the real in memory model of the source file.

SessionInfo will call Source constructor and will call Jericho giving the Source to scan as parameter. Jericho as final computation will return a Report object that will be asked from SessionInfo via a getReport() method in Jericho class.

So 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s