| AbstractFilterDecorator | An abstract filter decorator for decorating filters with other filters |
| AccountPasswordMismatchException | A class for mismatching passwords |
| AccountPasswordVerifierFilter | A concrete filter for validating the password |
| ActionResolver | An instance for action resolver classes |
| AdminLoginHelper | A helper for administration area login |
| AdminUserLogin | A special login class for administration area |
| Akismet | |
| AkismetHttpClient | |
| AkismetObject | |
| ApplicationEntryPoint | The main class with the entry point to the whole application |
| ApplicationHelper | A class holding general data about the application and some methods for the management including the entry point |
| ApplicationSelector | The application selector class |
| ArrayObject | |
| Assert | |
| AssertionException | An exception thrown when a assertion fails |
| Authorizeable | An interface for authorization methods |
| BaseAction | A general action class |
| BaseActionResolver | A generic action resolver class |
| BaseApplication | A general application class for the ApplicationHelper classes |
| BaseCabin | A general cabin class |
| BaseCabinStructure | General cabin structure class |
| BaseCaptcha | A general captcha |
| BaseCommand | A general (base) command |
| BaseCommandResolver | A generic command resolver class |
| BaseConstruction | A general construction (land) class |
| BaseController | A generic controller class |
| BaseControllerResolver | A generic controller resolver class |
| BaseDatabaseFrontend | An abstract database access class for handling database I/O requests |
| BaseDatabaseWrapper | A generic database wrapper |
| BaseDeck | A general cabin class |
| BaseDeckStructure | A general deck structure class |
| BaseDiscovery | A general discovery class |
| BaseDrive | A general drive class for all kind of "drives" |
| BaseFactory | A general (base) factory |
| BaseFilter | A general filter class |
| BaseFrameworkSystem | The simulator system class is the super class of all other classes |
| BaseHelper | A generic helper class with generic methods |
| BaseImage | A general image class |
| BaseLoginHelper | A general login helper class |
| BaseMailer | A general mailer class for all other mailers |
| BaseMiddleware | An abstract middleware class for all other middlware classes |
| BasePathIsEmptyException | An exception thrown when the base path is empty |
| BasePathIsNoDirectoryException | An exception thrown when the base path is no directory |
| BasePathReadProtectedException | An exception thrown when the base path is read-protected |
| BasePersonell | A general class for personell |
| BaseRegistration | A general registration class |
| BaseResolver | A generic resolver class |
| BaseResponse | A generic request class |
| BaseShip | A general ship class for all other kinds of ships even small sail ships |
| BaseShipPart | This is a general ship part which can be used for all other ship parts |
| BaseShipSimuAction | A general action class for blog |
| BaseShipSimuFilter | A general filter class for Ship-Simu |
| BaseSimulator | The general simulator class |
| BaseStructure | A general construction class |
| BaseTemplateEngine | A generic template engine |
| BaseUpperStructure | A general upper structure class |
| BaseUser | A general user class |
| BaseWebHelper | A general purpose web helper |
| Berth | A berth is a place where ships can wait for their next assignment |
| BirthdayInvalidException | An exception for invalid birthdays (like 13-01-2008) |
| BirthdayVerifierFilter | A verifier filter for birthday data |
| Bridge | The control bridge of the ship |
| Bzip2Compressor | BZIP2 compression and decompression class |
| CabinShipMismatchException | An exception for cabins which doesn't match the ship (why?) |
| Cacheable | An interface for classes which are "able" to cache |
| CacheFactory | A cache factory |
| CaptchaEncryptFilter | A filter for checking if value "encrypt" is set and fine |
| CarDeck | A deck class for cars with ramps and about 2.5 meters hich |
| ClassLoader | This class loads class include files with a specific prefix and suffix |
| ClassMismatchException | An exception thrown when two classes are not matching |
| ClassNotFoundException | An exception thrown when a class was not found |
| Commandable | An interface for commands for the front controller |
| CommandResolver | An instance for command resolver classes |
| CompanyDatabaseWrapper | A wrapper for database access to shipping company data |
| CompanyEmployee | Campany employees may be handled and payed within this class |
| CompileableTemplate | An interface for template engines |
| Compressor | An interface for compression classes |
| CompressorChannel | Middleware class for selecting the right compressor channel |
| ConfigEntryIsEmptyException | An exception thrown when a configuration entry is empty |
| ConfigEntryNotFoundException | An exception thrown when a configuration entry is not found |
| ConfigTest | A test case for the configuration sub system |
| ConfirmCodeVerifierFilter | A filter for checking if supplied confirmation code is valid |
| ConsoleOutput | This class simply puts text without any HTML code out |
| ConsoleTools | This class contains static helper functions for console applications |
| ConstructableShip | An interface for constructable ships |
| ConstructableShipPart | An interface for constructable ship parts |
| ContainerItemIsNoArrayException | An exception thrown when a container item is not an array |
| ContainerItemIsNullException | An exception thrown when a container item is null |
| ContainerMaybeDamagedException | An exception thrown when the container is possibly damaged |
| ContractAllreadySignedException | An exception thrown when the contract we want to sign is already signed |
| ContractPartner | An interface for contract partners |
| ContractPartnerMismatchException | An exception thrown when the contract partner did not match the excepted one |
| Controller | An interface for controller |
| ControllerResolver | An instance for controller resolver classes |
| CookieAuth | A cookie-bases authorization class |
| Criteria | An interface for criterias |
| Cryptable | A helper class for cryptographical things like hashing passwords and so on |
| CryptoHelper | A helper class for cryptographical things like hashing passwords and so on |
| Customer | An interface for all customers |
| DatabaseConnection | Database selector class |
| DatabaseConnector | An interface for middleware database classes |
| DatabaseException | A general database exception |
| DatabaseFrontendInterface | An interface for front-end database classes |
| DatabaseResult | A database result class |
| DatabaseUpdateSupportException | An exception thrown when a class tries an unallowed database update |
| DataSetCriteria | A set of data storeable in databases |
| Debug | A dummy class for debugging |
| DebugConsoleOutput | A debug output class for the console (e.g |
| DebugErrorLogOutput | A debug output class for PHP's error_log() command |
| Debugger | An interface for debugger classes |
| DebugMailer | A mailer class for debugging purposes only |
| DebugMiddleware | The middlware debug output system |
| DebugWebOutput | A debug output class for the web browser |
| DeckShipMismatchException | An exception thrown when the deck mismatches the ship (why?) |
| DefaultControllerException | This exception is thrown when the default controller is missing |
| DefaultNewsReader | A default news reader class reads news from database layer |
| DeliverableMail | An interface for deliverable mail aka |
| DimNotFoundInArrayException | An exception thron when dimension entries are not found in an array |
| DirPointerNotOpenedException | An exception thrown when a directory pointer is not opended |
| Discoverable | An interface for discovery |
| DryDock | A dry dock where ships can be repaired, repainted or modified in |
| EconomyCabin | Cabins in the economy class may use this class |
| EmailChangeFilter | A filter for detecting email changes |
| EmailValidatorFilter | A concrete filter for validating the email address |
| EmptyStructuresListException | An exception thrown when the structure list is empty |
| EmptyVariableException | This exception is thrown when a variable is unexpected empty |
| EncryptInvalidLengthException | An exception thrown when the decrypted "encrypt" string has an invalid length |
| EncryptMissingException | An exception thrown when the "encrypt" string is missing |
| Exception | |
| ExceptionNotFoundException | An exception thrown when an other exception was not found |
| FatalErrorException | An exception thrown when a "fatal" error has been captured by an error handler |
| FileInputStreamer | An interface for file input operations |
| FileIoHandler | This is a file IO handler |
| FileIoStream | An universal class for file input/output streams |
| FileNotFoundException | An exception thrown when a file was not found |
| FileOutputStreamer | An interface for file output operations |
| FilePointerNotOpenedException | An exception thrown when a file pointer is not opened |
| FileReadProtectedException | An exception thrown when a file is read-protected |
| Filterable | A class for pre and post filters |
| FilterChain | A filter chain for pre and post filters |
| FilterChainException | An exception thrown in a filter chain to stop processing further filters |
| FormClosedException | An exception thrown when the form is still closed but input field shall be added to it |
| FormGroupClosedException | An exception thrown when a form group is still closed |
| FormOpenedException | An exception thrown when the form is still opened but we e.g |
| FrameworkArrayObject | Class for saving arrays as an object |
| FrameworkConfiguration | A class for the configuration stuff implemented in a singleton design paddern |
| FrameworkDatabaseInterface | The general interface for all other database interfaces |
| FrameworkDirectoryPointer | A class for directory reading and getting its contents |
| FrameworkException | A general abstract exception |
| FrameworkFileInputPointer | A class for reading files |
| FrameworkFileOutputPointer | A class for writing files |
| FrameworkInterface | This is the top-level interface for all other interfaces and should contain method stubs which is being used in every class |
| GetterNotFoundException | An exception thrown when a getter for an attribute was not found |
| GraphicalCodeCaptcha | A solveable graphical code CAPTCHA |
| GraphicalCodeCaptchaVerifierFilter | A concrete filter for validating code graphical CAPTCHAs with hashes |
| Guest | A generic class for handling guests |
| GzipCompressor | GZIP compression and decompression class |
| Harbor | A harbor class suitable for all kind of harbors |
| HelpableLogin | A helper interface for logins |
| HelpableTemplate | A helper interface for template helper ;) |
| HelperGroupAlreadyCreatedException | An exception thrown when a group was added twice |
| HelperNoPreviousOpenedSubGroupException | An exception thrown when no sub group was opened previously |
| HelperSubGroupAlreadyCreatedException | An exception thrown when a sub group was added twice |
| HttpRequest | A concrete and secured HTTP request class to make HTTP requests more abstract |
| HttpResponse | A class for an HTTP response on an HTTP request |
| ImageCodeCaptchaCommand | A command for creating code CAPTCHAs |
| ImageCodeCaptchaController | A controller for a code-based CAPTCHA where the user has to repeat a shown code |
| ImageCommandResolver | A command resolver for local (non-hubbed) image commands |
| ImageControllerResolver | A resolver for resolving controllers locally |
| ImageDefaultController | A default controller for images |
| ImageHelper | A helper for creating images |
| ImageResponse | A class for an image response on an HTTP request |
| ImageTemplateEngine | The own template engine for loading caching and sending out images |
| InvalidActionException | This exception is thrown when a requested action is invalid |
| InvalidArrayCountException | An exception thrown when the number of array elements mismatch |
| InvalidBasePathStringException | An exception thrown hen the base path string is invalid |
| InvalidCommandException | This exception is thrown when a command is invalid |
| InvalidCommandInstanceException | This exception is thrown when a command instance is invalid |
| InvalidContractPartnerException | An exception thrown when the contract partner is invalid |
| InvalidControllerException | This exception is thrown when the default controller is missing |
| InvalidDatabaseResultException | An exception thrown if a database result does not contain expected entries |
| InvalidDataLengthException | An exception thrown when the length of the data mismatch |
| InvalidDirectoryResourceException | An exception thrown when the returned directory resource is invalid |
| InvalidFormNameException | An exception thrown when the form name is invalid (set to false) |
| InvalidIDFormatException | An exception thrown when the format of the id number is invalid |
| InvalidInterfaceException | An exception thrown when an class instance does not implement a given interface |
| InvalidLanguagePathStringException | An exception thrown when the language path string is invalid |
| InvalidMD5ChecksumException | An exception thrown when a MD5 checksum does not exception |
| InvalidObjectException | An exception thrown when an instance variable instances a non-object |
| InvalidXmlNodeException | An exception thrown when an XML parser error was detected |
| ItemNotInPriceListException | An exception thrown when the requested item is not in pricing list |
| ItemNotTradeableException | An exception thrown when an item is not tradeable (maybe unneccessary) |
| LanguagePathIsEmptyException | An exception thrown when the language path string is empty |
| LanguagePathIsNoDirectoryException | An exception thrown when the language path is no directory |
| LanguagePathReadProtectedException | An exception thrown when the language path is read-protected |
| LanguageSystem | The language sub-system for handling language strings being used in the application and whole framework |
| LocalFileDatabase | Database backend class for storing objects in locally created files |
| LocalPaymentDiscovery | A local payment discovery class |
| LocalSearchCriteria | An interface for local criterias |
| LocalUpdateCriteria | An interface for local criterias |
| LoginableUser | An interface for user login classes |
| LoginAfterRegistrationAction | A post registration action to login after the registration is done |
| LowCabin | Cabins in the lower decks may use this class |
| LuxuryCabin | Luxury class cabins resists here |
| MailTemplateEngine | The own template engine for loading caching and sending out images |
| ManageableAccount | An interface for manageable accounts (logged-in users and guests likewise) |
| ManageableApplication | An interface for managing applications |
| ManageableGuest | An interface for manageable guests |
| ManageableLanguage | An interface for language systems |
| ManageableMember | An interface for manageable users |
| MaschineRoom | A maschine room class for really huge ships |
| Member | A generic class for handling users |
| MemoryCache | A simple memory cache (similar to a registry) |
| Merchant | A class for merchants which can trade items |
| MismatchingCompressorsException | An exception thrown when compressors are mismatching |
| MissingArrayElementsException | An exception thrown when required array elements are missing |
| MissingDecimalsThousandsSeperatorException | An exception thrown when the decimal and thousands seperators are missing |
| MissingFileIoHandlerException | An exception thrown when the language handler is missing |
| MissingLanguageHandlerException | An exception thrown when the language handler is missing |
| MissingMethodException | An exception thrown when a method is missing |
| MissingSimulatorIdException | An exception thrown when the provided simulator id is invalid |
| MoneyBank | A money bank which may lend points to the user |
| Motor | A motorized drive for bigger ships |
| MotorShipMismatchException | An exception thrown when the motor does not match the ship (why?) |
| NewsDatabaseWrapper | A database wrapper for news classes |
| NewsDownloadFilter | A pre-filter for downloading news from a source |
| NewsProcessFilter | A post-filter for processing downloaded news |
| NoArrayCreatedException | An exception thrown then no array was created in a dynamic environment |
| NoArrayException | |
| NoGroupOpenedException | An exception thrown when a group was not opened before |
| NoObjectException | A deprecated exception which should be replaced with InvalidObjectException |
| NoShippingCompanyOwnedException | An exception thrown when a user owns no shipping companies |
| NoShipyardsConstructedException | An exception thrown when there are no shipyards constructed yet |
| NullCompressor | Null compression and decompression class |
| NullFilter | As the name said: A null filter does just pass through the data |
| NullPointerException | An exception thrown when an object instance is null |
| ObjectFactory | An general object factory |
| OutputStreamer | An interface for output streams |
| PassengerShip | A passenger ship with one or more decks, cabins, bridge (replacement for the captain) and many more |
| PasswordChangeFilter | A filter for password change detection |
| PasswordGuestVerifierFilter | A concrete filter for validating the guest password |
| PasswordValidatorFilter | A concrete filter for validating the password |
| PasswordVerifierFilter | A concrete filter for validating the password |
| PathIsEmptyException | An exception thrown when the path string is empty |
| PathIsNoDirectoryException | An exception thrown when a given path is not a directory |
| PathReadProtectedException | An exception thrown when a path is read-protected |
| PaymentDiscoveryFilter | A filter for payment discovery |
| PaymentsDatabaseWrapper | A database wrapper for payments |
| PerformableAction | An interface for performable actions |
| Personellizer | An interface for all personells |
| PersonellListAlreadyCreatedException | An exception thrown when a crew list has already been initialized |
| PHPMailer | |
| phpmailerTest | Performs authentication tests |
| PHPUnit_Framework_TestCase | |
| PngImage | A PNG image generator |
| POP3 | |
| PremierCabin | So-called "premier class" cabins are constructed with this class (medium class) |
| PrimeraApi | PrimusInterface ------------------------------------------- Mit dieser Klasse ist ein einfacher Primeratransfer von Ihrem Account zu dem Account eines bei Primusportal.de registrierten Mitglieds möglich |
| RandomNumberGenerator | A standard random number generator |
| ReadableNews | An interface for news reader |
| RefillPageFilter | A filter for money refill page |
| RefillRequestValidatorFilter | A filter for validating the refill request |
| ReflectionException | |
| Register | An interface for registries |
| Registerable | A class for registerable classes |
| Registry | A registry for several data types |
| RegistryTest | A test case for the registry |
| Requestable | An interface for requests |
| RequestTest | A test case for faked HTTP requests |
| Resolver | An interface for all resolvers |
| Responseable | An interface for responses |
| ResponseHeadersAlreadySentException | An exception thrown when an object instance is null |
| ResultUpdateException | An exception thrown if result was not updated |
| RoomShipMismatchException | An exception thrown when a room mismatches the ship (why?) |
| RulesAcceptedFilter | A filter for checking if the user has accepted the rules |
| SavePathIsEmptyException | An exception thrown when the save path string is empty |
| SavePathIsNoDirectoryException | An exception thrown when the save path is no directory |
| SavePathReadProtectedException | An exception thrown when the save path is read-protected |
| SavePathWriteProtectedException | An exception thrown when the save path is write-protected |
| SearchableResult | An interface for searchable results |
| SearchCriteria | Search criteria for e.g |
| SeekableIterator | |
| ShipNotConstructedException | An exception thrown when a ship is not constructed (yet) |
| ShipPartNotConstructableException | An exception thrown when the ship part is not constructed yet |
| ShippingCompany | A shipping company may be founded with this class |
| ShipSimuBaseUser | A special member class for Ship-Simu |
| ShipSimuGovernmentPaysStartupHelpFilter | A filter for checking if government can pay startup helps |
| ShipSimuGovernmentPaysTrainingFilter | A filter for checking if government can pay a training for current user |
| ShipSimuGuest | A special guest class for Ship-Simu |
| ShipSimuGuestLogin | A special guest login class for Ship-Simu |
| ShipSimuLoginAction | An action class for the login welcome page |
| ShipSimuLoginHelper | A helper for Ship-Simu to login |
| ShipSimuMember | A special member class for Ship-Simu |
| ShipSimuProfileAction | An action class for the profile page |
| ShipSimuRegistration | A user registration class specially for Ship-Simu |
| ShipSimuUserLogin | A special login class for Ship-Simu |
| ShipSimuWebNewsFactory | A class for the special news object factory |
| Shipyard | A shipyard construction class which can be used for constructing all kinds of ships |
| SignableContract | An interface for signable contracts |
| SimplifiedGovernment | A government class with simplified ways |
| SimulatorPersonell | The general simulator personell class |
| SMTP | |
| SolveableCaptcha | An interface for solveable CAPTCHAs |
| SqlException | A SQL exception thrown when an SQL error was detected |
| stdClass | |
| StoreableCriteria | An interface for storeable data sets |
| Streamable | An interface for streams |
| StructureShipMismatchException | An exception thrown when a structure does not match the ship (why?) |
| StructuresOutOfBoundsException | An exception thrown when the ship part index is out of bounds |
| Terminal | A terminal class where ships can land and passengers can board the ship |
| Test | A test case for |
| TestCase | |
| TestFailure | |
| TestResult | |
| TestRunner | |
| TestSuite | |
| TextTestResult | |
| ToMuchEmployeesException | An exception thrown when to less people are unemployed and cannot be recruited |
| TotalPriceNotCalculatedException | An exception thrown when the total price was not calculated |
| TradeableItem | An interface for tradeable items |
| TrainDeck | A train deck with rails constructed in it |
| TruckDeck | A truck and bus decks |
| UnexpectedTemplateTypeException | An exception thrown when the template type is not supported |
| UnsupportedLimitationPartException | An exception thrown when the limitation type is not supported |
| UnsupportedTemplateEngineException | An exception thrown when the template engine instance is not supported |
| Updateable | An interface for classes which are allowed to update database records |
| UpdateableResult | An interface for searchable results |
| UpdateCriteria | Search criteria for e.g |
| UserAuthFilter | A filter for checking user permissions |
| UserAuthorizationException | An exception thrown when authorization of the user has failed |
| UserDatabaseWrapper | A database wrapper for the User class |
| UserEmailMissingException | A class for non-existing user emails |
| UserGovernmentDatabaseWrapper | A wrapper for database access to government->user data |
| UserGuestVerifierFilter | A concrete filter for verfying the guest username |
| UserInstanceMissingException | An exception thrown when a user instance is invalid |
| UserNameIsGuestFilter | A filter for checking if username "guest" has been choosen as configured |
| UsernameMissingException | A class for non-existing usernames |
| UserNameValidatorFilter | A concrete filter for validating the username |
| UserNameVerifierFilter | A concrete filter for verfying the username |
| UserPasswordMismatchException | A class for mismatching passwords |
| UserPoints | A class for handling user points which can be real or Internet currency |
| UserPointsDatabaseWrapper | A database wrapper for user points classes |
| UserRegister | A class for user registration |
| UserStatusConfimedUpdateFilter | A filter for updating the user account status to confirmed |
| UserStatusVerifierFilter | A filter for checking if user status is GUEST or CONFIRMED |
| UserUnconfirmedVerifierFilter | A filter for checking if user status is UNCONFIRMED |
| UserUpdateFilter | A filter for updating the user account like last activity, last action performed and so on |
| VariableIsNotSetException | An exception thrown when a variable is not set |
| ViewHelper | An interface for view helpers |
| ViewHelperNotFoundException | An exception thrown when a given view helper was not found |
| WebActionResolver | A action resolver for local (non-hubbed) actions |
| WebAdminLoginWelcomeAction | An action class for the admin "welcome" page |
| WebAdminUserLoginCommand | A command for user login |
| WebBlockHelper | A helper for generating blocks (div or span) on web pages |
| WebCommandResolver | A command resolver for local (non-hubbed) web commands |
| WebConfirmCommand | A command for the confirmation link handling |
| WebConfirmController | Controller for confirmation link |
| WebControllerResolver | A resolver for resolving controllers locally |
| WebDefaultController | The default controller for all other web requests |
| WebDefaultNewsController | The default controller with news for e.g |
| WebDoFormCommand | A command for the form processor |
| WebDoFormController | A controller for handling sent forms |
| WebFormHelper | A helper for constructing web forms |
| WebGovernmentFailedCommandResolver | A command resolver for local (non-hubbed) web commands including the failed government request |
| WebGovernmentFailedController | Controller for failed government requests |
| WebGovernmentFailedStartupCommand | A command for a failed startup request |
| WebHomeCommand | A command for the home page |
| WebLinkHelper | A helper for web links |
| WebLoginAreaCommand | A command for the login area (member/gamer area) |
| WebLoginAreaController | Controller for login area with news |
| WebLoginCommand | A command for the login form |
| WebLoginController | Controller for login form with password reminder and maybe enabled "guest-login" button |
| WebLoginFailedCommand | A command for the login failed page |
| WebLoginFailedController | A controller for login failed page |
| WebLoginProfileAction | An action for the profile page in login area |
| WebLogoutCommand | A command for logout |
| WebLogoutController | The default controller for logout page |
| WebLogoutDoneCommand | A command for the login failed page |
| WebLogoutDoneController | Controller for logout done page |
| WebNewsFactory | A news factory for web pages |
| WebOutput | This class simply puts HTML code / JavaScript code or CSS code out to the browser |
| WebRefillFormCommand | A command for the money refill page |
| WebRegisterCommand | A command class for the registration form |
| WebRegisterController | Controller for register form |
| WebResendLinkCommand | A command class for resending the confirmation link |
| WebShipsimuGovernmentStartupCommand | A command for a failed startup request |
| WebShipsimuGuestLoginCommand | A command for guest logins |
| WebShipSimuLoginCompanyAction | An action for shipping company page |
| WebShipSimuLoginGovernmentStartupHelpAction | An action for government startup help form |
| WebShipSimuLoginGovernmentTrainingAction | An action for trainings payed by government |
| WebShipSimuLoginLogoutAction | An action for logout |
| WebShipSimuLoginProfileAction | An action for profile (editing) page |
| WebShipSimuLoginRefillAction | An action for money refill page |
| WebShipSimuLoginWelcomeAction | An action for the welcome page |
| WebShipsimuProfileCommand | A command for profile-update handling |
| WebShipsimuRegisterCommand | A command for registration handling |
| WebShipsimuUserLoginCommand | A command for user login |
| WebStatusController | Controller for changing user status |
| WebTemplateEngine | The own template engine for loading caching and sending out the web pages and emails |
| WernisApi | Class for connecting to the Wernis-Portal at http://www.wds66.com |
| WorksContract | The work constract class which can be used for contract parties |
| WrapperUserNameNotFoundException | An exception thrown when the database wrapper has not found the username |
| WrongGenderSpecifiedException | An exception thrown when a wrong gender was specified |
| XmlNodeMismatchException | An exception thrown when an XML node does not match the excepted |
| XmlParserException | An exception thrown when an XML parser error was detected |
1.5.6