Library Classes List
Here is a list of the Library Classes List. These are library code files that are available to an agent class in the model.
bot.js configuration.js controller.js database.js freeradiantbunny.js markup.js menu.js modeller.js modules.js modules_list.sql moulder.js realtime.js sqlgenerator.js sqlmaker.js standards timekeeper.js validator.js viewer.js
Here is another way of thinking about this library.
debugging
- lib/errors.php - a central place for debugging although currently not doing too much.
web stuff
- lib/url_helper.php - contains URL functions.
user-input
- lib/parameter.php (this models a URL parameter)
- lib/validator.php (functions that help to check for non-standard input and bad characters)
specialized classes
- lib/counter.php - used to count objects in tables
- lib/responsibilities.php - gives desire to an agent
software patterns
- lib/factory.php - used to create objects
time
- lib/timekeeper.php - contains functions pertaining to time and date
- lib/dates.php - contains functions pertaining to time and date
- lib/time_measurements.php - contains functions to deal with spans of time
- lib/calendars.php - models a calendar
- lib/icalendars.php - contains functions to deal calendar standard format
persistant storage
- lib/database_dashboard.php - enables access to database
production
- lib/list_bliss.php - this class manages a list of data from the database
geometry
- lib/arc.php - a connection between two points
- lib/arcs.php - a list of arc instances
- lib/models.php - helps to draw shapes
output
- lib/pagination.php - helps break up large lists into smaller lists that are linked together
- lib/colors.php - central place for color codes
webpage forms
- lib/form_create.php - uses HTML form to help insert and update data into database
- lib/form_field.php - modelsa a field in an HTML form
webpage tables
- lib/html_table.php - models an HTML table
- lib/html_table_row.php - models row of an HTML table
- lib/html_table_cell.php - models cell of an HTML table
output xml
- lib/xml.php - helps to parses an xml file
animation
- lib/scenes.php - helps to set up an environment for sprites
- lib/scenes_actors.php - enables sprites
defines an agent
- lib/satabase.php - an abstract class that enables database support
- lib/scrubber.php - an abstract class that controls the functions processed for an agent
- lib/sproject.php - an abstract class that enables an agent class to be associated with an instance of the project class
- lib/standard.php - an abstract class that is inherited and contains a batch of useful attributes.
- lib/socation.php - an abstract class that is inherited and enables agents to express their polymorphic nature.
last updated: 2023-06-11