Package fable.adt

Interface Summary
FableContainer This interface is designed to be a type that is able to store FableComponent itself.
FableListener Every listener defined in Fable should implement this interface.
FableVisitor This class is part of visitor design pattern, enables easy addition of multiple operation on the ADT.
 

Class Summary
Article This class represents an article.
FableCensor FableCensor is the class that contains data about the password, as well as banned URLs and banned Keywords!
FableComponent This class is a basic type that all components in the ADT will extend.
FableEvent All events defined in Fable should inherit this class.
Feed This class represents a feed that contains articles.
Folder This class represents the folder contains folders, feeds, and/or articles.
PseudoFeed This class represents a pseudofeed which can only store articles, and cannot be the node of the tree structure of ADT, since this is not a FableComponent.
 

Enum Summary
Mark This class represents the mark of an article.