Package story.scheherazade.virgil.help

Class Summary
FAQ The purpose of this class is to represent the Scheherazade FAQ data structure.
Help_HTML Contains many important HTML tags so that the system can output in HTML.
HelpDisplay A class dedicated to making a JTree inside a JPanel and returning a JPanel for outputting the HelpTopic information in a convenient Swing layout
HelpErrorHandler This is an implementation of an ErrorHandler class for the Simple API for XML (SAX) It is intended to notify the user when one of three types of problems occur: Warnings Errors Fatal Errors
HelpTopic This class represents a Scheherazade HelpTopic.
Icon The purpose of this class is to represent the Scheherazade Icon data structure.
Scheherazade_Help This class is responsible for holding the different Scheherazade help data structures The three data structures are: -HelpTopic -> Involves a header and information about that header and possibly additional children topics -FAQ -> Involves a question and an answer in the form of strings -Icon -> Involves an icon name and a brief description of that icon All data structures carry special unique name identifiers (i.e. t_ID for "topic ID") HelpTopics are stored in Scheherazade_Help as a vector of top level HelpTopics FAQs are stored in Scheherazade_Help as a hash table with the key being the question ID and the value being the FAQ object Icons are stored in Scheherazade_Help as a hash table with the key being the icon ID and the value being the Icon object
SCHStaticModification Contains the constants necessary to replace special words coming in from the XML parsing.
 



Copyright © 2011 David K. Elson. All Rights Reserved.