![]() |
| |||||||
| Solstice::Application
An object representing a Solstice application. |
Solstice::AuthZ
For making authorization queries about particular actions. |
Solstice::AuthZ::Action
Models a specfic action within an application. |
| Solstice::AuthZ::Factory
|
Solstice::AuthZ::Role
Models a group of allowed/disallowed actions. |
Solstice::AuthZManager
For modifying the roles available within the Solstice framework. |
| Solstice::Button
A model to hold the data for a Solstice button. |
Solstice::Button::Flyout
Models flyout buttons with nested actions. |
Solstice::Button::PopIn
Create a DHTML-based popup. |
| Solstice::Button::PopUp
Open a new browser window and launch an initial state in it. |
Solstice::Button::Static
A button pointing to a static, non-Solstice url. |
Solstice::Button::Transition
The standard button type, used to transition between two states. |
| Solstice::ButtonService
A service that tracks what buttons have been created for a page. |
Solstice::ButtonService::Memcached
|
Solstice::ButtonService::MySQL
|
| Solstice::CGI
For getting the CGI form parameters. |
Solstice::CGI::FormError
A form error object for Solstice. |
Solstice::CGI::Upload
|
| Solstice::Compiler::View
Compiles a View and Template into a perl structure |
Solstice::ConfigService
Provides configuration info to the Solstice Framework. |
Solstice::Configure
Provides configuration info to the Solstice Framework |
| Solstice::ContentTypeService
Provides mappings between content-types and icons, MIMEExtensions, etc. |
Solstice::Controller
A virtual superclass for constructing Solstice controllers. |
Solstice::Controller::Application
The super class for all application controllers. |
| Solstice::Controller::Application::Auth
|
Solstice::Controller::Application::Main
Controls the lifcycle of Solstice requests. |
Solstice::Controller::Application::REST
The Application controller for the REST 'cgi'. |
| Solstice::Controller::FormInput
Superclass for all of the Solstice-provided convienience widgets |
Solstice::Controller::FormInput::DateTime
Allows the manipulation of a Solstice::DateTime model |
Solstice::Controller::FormInput::DateTime::YahooUI
|
| Solstice::Controller::FormInput::EmailList
|
Solstice::Controller::FormInput::FileUpload::Multiple
A controller for uploading a file |
Solstice::Controller::FormInput::FileUpload::Single
A controller for uploading a file |
| Solstice::Controller::FormInput::TextArea
Collects form input from a <textarea> |
Solstice::Controller::FormInput::TextInput
Collects form input from a <textarea> |
Solstice::Controller::Installer
Controls the process on configuring a new Solstice install |
| Solstice::Controller::Redirect
The controller for Redirect |
Solstice::Controller::Remote
The superclass for all AJAX-called controllers. |
Solstice::Controller::Remote::SubsessionCheck
Checks whether a given page is expired. |
| Solstice::Controller::Remote::UploadMeter
Fetch progress data about a given file upload |
Solstice::Controller::Resource::File::Download
|
Solstice::Controller::Resource::File::Upload
|
| Solstice::Cookie
An interface for managing cookies in your solstice apps. |
Solstice::Database
Wrapper around DBI. |
Solstice::DateTime
Models a point in time. |
| Solstice::DateTime::Range
Represents a range in time. |
Solstice::Dispatch
Dispatches the current request to the appropriate application. |
Solstice::Email
Send email with a resonable amount of ease. |
| Solstice::Encryption
Solstice's standard two-way encryption library. |
Solstice::ErrorHandler
A superclass for application error handlers with lots of helpful methods. |
Solstice::Factory
|
| Solstice::Factory::AuthZ::Role
|
Solstice::Factory::AuthZManager
|
Solstice::Factory::Group
Has the ability to create group objects. |
| Solstice::Factory::Group::Remote
Has the ability to create remote group objects. |
Solstice::Factory::Person
|
Solstice::Factory::Resource::File::BlackBox
|
| Solstice::Group
Manages sets of people |
Solstice::Group::Remote
Model of groups who sync from a remote source. |
Solstice::HelpService
A service for building a queue of text strings |
| Solstice::IconService
Gives access to a library of icons. |
Solstice::ImplementationData
Tracks data for one implementation of a tool. |
Solstice::ImplementationManager
Manages inter-app communication. |
| Solstice::IncludeService
Used to include linked resources on a page, such as stylesheets and javascript. |
Solstice::IntegerLibrary
|
Solstice::JavaScriptService
Allows models at all levels to know whether the user's browser supports Javascript. |
| Solstice::LangService
Provides strings of the appropriate language to applications. |
Solstice::List
A basic list object. |
Solstice::Logger
Superclass model for dispatching log messages. |
| Solstice::Logger::Database
Dispatches a log message to a database |
Solstice::Logger::File
Dispatches a log message to a file. |
Solstice::LoginRealm
Represents a person login realm. |
| Solstice::LogService
Provides a centralized logging facility to applications. |
Solstice::Mailer
Manage a queue of Solstice::Emails |
Solstice::Memcached
|
| Solstice::MessageService
A service for sending all types of messages up a controller chain. |
Solstice::Model
|
Solstice::Model::AdminList
|
| Solstice::Model::Config
|
Solstice::Model::Config::App
|
Solstice::Model::Config::Solstice
|
| Solstice::Model::DBM_Deep
An interface for DBM_Deep based models. |
Solstice::Model::FileTicket
An interface for fetching one time use tickets for files. |
Solstice::Model::FileUploadMeter
|
| Solstice::Model::Freezer
An interface for freeze/thaw based models. |
Solstice::Model::List
Superclass for classes that need to be both a List and a Model. |
Solstice::Model::LogMessage
|
| Solstice::Model::WebserviceConsumer
|
Solstice::Model::X509
|
Solstice::NamespaceService
Used by the framework to discover the configuration namespace of the app it is currently running. |
| Solstice::NavigationService
A service for all types of navigation up a controller chain. |
Solstice::OnloadService
Allows applications to attach Javascript events to the page's onload event. |
Solstice::Person
Represents a person in the Solstice framework. |
| Solstice::PersonFactory
|
Solstice::PositionService
Queueing and positioning info for collections of objects. |
Solstice::PreferenceService
Allows for the permanent storage of user preferences. |
| Solstice::ProcessService
Manages the input and output of embedded pageflows. |
Solstice::Resource
A superclass for all Solstice::Resource objects. |
Solstice::Resource::Directory
A model representing a directory |
| Solstice::Resource::File
A model representing a file |
Solstice::Resource::File::BlackBox
A file implementation |
Solstice::Resource::File::Thumbnail
|
| Solstice::Search
|
Solstice::SearchField
Represents one field a model defines in the search index. |
Solstice::Server
An interface between applications and the system solstice is running on. |
| Solstice::Server::Lighttpd
|
Solstice::Server::ModPerl
Solstice's interface to mod_perl for Apache 1 and 2. |
Solstice::Server::ModPerl::API
An interface to mod_perl that abstracts the differences in versions. |
| Solstice::Server::ModPerl::CleanupHandler
|
Solstice::Server::ModPerl::UploadHandler
Gathers data about file uploads. |
Solstice::Server::SimpleCGI
|
| Solstice::Service
Superclass for all services. A service provides request-lifecycle-long caching of information. |
Solstice::Service::Debug
A service for managing debug levels |
Solstice::Service::FileContentExtractor
Extract text content from a variety of file types. |
| Solstice::Service::LoginRealm
Provides mapping between user login and login realm objects. |
Solstice::Service::Memory
For storing information that will last the lifetime of the mod_perl thread. |
Solstice::Service::TempFile
|
| Solstice::Service::YahooUI
A service for managing Yahoo UI javascript files. |
Solstice::Session
Manage a Solstice Tools session. |
Solstice::Session::Memcached
|
| Solstice::Session::MySQL
|
Solstice::SortService
Create the Solstice::Buttons necessary for managing a sortable table. |
Solstice::Stack
A basic stack object. |
| Solstice::State::FlowTransition
Representation of the transition to a new page flow. |
Solstice::State::Machine
Representation of a finite state machine for Solstice. See Solstice::State::Tracker to run through a state machine. |
Solstice::State::Memory
An interface to some global memory where the all of the state information is stored. |
| Solstice::State::Node
Representation for one State node inside of a Solstice::State::Machine. |
Solstice::State::PageFlow
Represents a set of transitions that flow a user through a graph of Solstice::State::Node objects. |
Solstice::State::Tracker
Tracks each users' progress through the state graph. |
| Solstice::State::Transition
Representation of the transition between Solstice::State objects. |
Solstice::StringLibrary
A library of generic string manipulation functions |
Solstice::StripScripts
A subclass of HTML::StripScripts that contains our customized whitelists |
| Solstice::StripScripts::Parser
Custom HTML whitelist for use in web content formatting. |
Solstice::Subgroup
Manages subsets of people. |
Solstice::Subsession
The Solstice implementation of the "continuation" concept. Allows branchable sessions. |
| Solstice::Subsession::Memcached
|
Solstice::Subsession::MySQL
|
Solstice::SystemMessage
Models a message set by administrators to show all users. |
| Solstice::SystemMessageFactory
Creates groups of SystemMessages |
Solstice::Tree
A basic tree object. |
Solstice::UserService
Provides access to the logged-in user. |
| Solstice::ValidationParam
Interface for validating user input. |
Solstice::View
A superclass for constructing views. |
Solstice::View::Application
The application wide view (boilerplate) for a Solstice application. |
| Solstice::View::Boilerplate
Superclass for boilerplate views. |
Solstice::View::Breadcrumbs
|
Solstice::View::Config::App
|
| Solstice::View::Config::Solstice
|
Solstice::View::DeniedBrowser
View shown to users whose browser is in the blacklist. |
Solstice::View::DeniedUser
View shown to users whose browser is in the blacklist. |
| Solstice::View::Developer::Toolbar
|
Solstice::View::Download
Superclass for views that present binary or downloadable data instead of web content. |
Solstice::View::FormInput
|
| Solstice::View::FormInput::DateTime
A view of a Solstice DateTime obj, showing a selection widget. |
Solstice::View::FormInput::DateTime::YahooUI
|
Solstice::View::FormInput::EmailList
A view of an html <textarea> element containing email addresses |
| Solstice::View::FormInput::FileUpload::Multiple
A view of an html file upload element |
Solstice::View::FormInput::TextArea
A view of an html <textarea> element |
Solstice::View::FormInput::TextInput
A view of an html <input type="text"> element |
| Solstice::View::Installer
Controls the process on configuring a new Solstice install |
Solstice::View::InvalidPreConditions
A view shown when sanity checks fail and no fallback is designated. |
Solstice::View::MessageService
A banner view of messages. |
| Solstice::View::NoCookies
shown to the user when they have no cookies allowed. |
Solstice::View::PopIn
View of a dynamically raised and positioned box. |
Solstice::View::Redirect
The view for Redirect |
| Solstice::View::Remote
View of the XML response to AJAX calls. |
Solstice::View::Resource::File::Download
|
Solstice::View::Resource::File::Upload
|
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |