# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

AbstractClassPattern |
AbstractCollection |
AbstractList | Base for handling Identifiable object's lists
AbstractProtoClass |
AccessMode | Transaction access modes
AddCommand |
AggregateCache | A wrapper to multiple cache for workload distribution using CachePeer childs
AggregateProjection |
Aliased |
ApcSegmentHandler |
ApplicationUrl | TODO: hierarchical scopes, not only path/query - subdomains may be involved too, ex: username.example.com
ArchiverException |
ArgumentParser |
ArrayAccess |
ArrayUtils |
Assert | Widely used assertions
AtomChannelWorker |
AtomFeedFormat |
AtomItemWorker |
AutoProtoClassBuilder |
AverageNumberProjection |
BackgroundDrawer |
BadRequestException | Example:
BaseBuilder |
BaseDAO |
BaseDaoWorker |
BaseEditor |
BaseException |
BaseFilter | Filter's template
BaseGoogleChartData |
BaseGoogleChartDataEncoding |
BaseGoogleChartLabelStyleType |
BaseGoogleChartParameter |
BaseGoogleChartStyle |
BaseLocker |
BaseLogger |
BasePattern |
BasePrimitive | Parent of every Primitive
BaseProjection |
BasePropertyType |
BaseRange | Numeric interval implementation and accompanying utility methods
BaseTransaction | Transaction's basis
BigInteger |
BigIntegerType |
BigNumberFactory |
BinaryExpression |
BinaryType |
BooleanType |
BufferedInputStream |
BufferedReader |
BusinessClassBuilder |
BusinessLogicException |
Cache |
CacheDaoWorker | Transparent and scalable DAO worker, Jedi's best choice
CachedObjectNotFoundException |
CachePeer | Abstract cache peer base class
CacheSegmentHandler |
CalendarDay | Calendar day representation
CalendarMonthWeekly | Calendar month representation splitted by weeks
CalendarWeek | Calendar week representation
CallChain |
CarefulCommand |
CarefulDatabaseRunner |
Castable | Cast-able SQL parts
Cdata |
CellBackgroundDrawer |
ChartLabelStyle |
ChartLineStyle |
CircleBackgroundDrawer |
ClassNotFoundException |
ClassProjection |
ClassUtils |
CleanRedirectView |
CodeGenerator |
Collection |
CollectionItem |
Color |
ColorArray |
ColoredTextOutput |
CombineQuery | The results of queries can be combined using the set operations union, intersection, and difference
CommandChain |
CommonDaoWorker | Tunable (aka manual) caching DAO worker
CommonDoctypeDeclaration | Parses common doctype FPI (Formal Public Identifier) in form: "-//<Org>//DTD <Type> [<Subtype>] [<Version>] [<Variant>]//<Language>"
Comparator |
ComplexPrimitive | Basis for primitives which can be scattered across import scope
CompressWhitespaceFilter | Replaces multiple adjacent whitespace by one
ConsoleMode | Man console_codes
ContainerClassBuilder |
ContentTypeHeader |
Controller |
ControllersCollection |
Cookie |
CookieCollection | Using java.utils.Collection Interface see http://java.sun.com/javase/6/docs/api/java/util/Collection.html
CountProjection |
CreateTableQuery |
Criteria |
CropFilter |
Crypter |
CryptoFunctions |
Csv |
CurlHttpClient |
CurlHttpResponse |
CurvedStringDrawer |
CustomDataScopedWorker | Cache custom scoped data
CustomizableDaoSynchronizer |
CyrillicPairs | Based on CPAN's Lingua::DetectCharset
DalayedDropDaoWorker | DAO worker with dealyed object drop from cache
DaoBuilder |
DAOConnected | Helper for identifying object's DAO
DaoIterator |
DaoMoveHelper |
DaoSynchronizer | Prototyped variant of DAO synchronizer
DaoUtils |
DatabaseException |
DataType | Generic SQL data types
Date | Date's container and utilities
DateObjectComparator |
DatePart |
DateRange | Date's interval implementation and accompanying utility methods
DateRangeDisplayFilter |
DateRangeList |
DateRangeType |
DateType |
DateUtils | Utilities for playing with dates and time
DB | DB-connector's implementation basis
DBBinary | Container for passing binary values into OSQL queries
DBColumn |
DBField | Reference for actual DB-table column
DBPool | Pool of DB's instances
DBRaw | Karma's destroyer
DBSchema |
DBTable |
DBTransaction | Database transaction implementation
DBValue | Container for passing values into OSQL queries
DebugCachePeer | CachePeer for debugging and logging puproses
DebugPhpView |
DebugUtils |
DecoratorController |
DeleteQuery |
Dialect | Base (aka ANSI) SQL dialect
DialectString | Basis for almost all implementations of SQL parts
DictionaryClassPattern |
DictionaryDaoBuilder |
DiffieHellmanKeyPair |
DiffieHellmanParameters |
DirectoryBuilder |
DirectoryContext |
DirectoryGetter |
DirectoryLocker | Directories based locker
DirectoryMutator |
DirectorySetter |
DirectoryToObjectBinder |
DistinctCountProjection |
DoctypeDeclaration | Inline DTD: <!DOCTYPE greeting [ <!ELEMENT greeting (PCDATA)> ]>
DoubleType |
Drawer |
DropCommand |
DropTableQuery |
DTOBuilder |
DTOClass |
DTOGetter |
DTOMessage |
DTOSetter |
DTOToFormImporter |
DTOToScopeConverter |
DuplicateObjectException |
eAcceleratorLocker |
eAcceleratorSegmentHandler |
EditCommand |
EditorCommand |
EditorController |
EmptyView |
EntityProto |
Enumeration | Parent of all enumeration classes
EnumerationClassBuilder |
EnumerationClassPattern |
EqualsLowerExpression |
ErrorDrawer |
Exception |
ExplodedPrimitive |
Expression | Factory for various childs of LogicalObjects
ExtractPart |
FakeTransaction | Transaction-like wrapper around DB's queryNull
FeedChannel |
FeedChannelWorker |
FeedFormat |
FeedItem |
FeedItemContent |
FeedItemContentType |
FeedItemWorker |
FeedReader |
FetchStrategy |
FieldGroup |
FieldTable |
FileArchive |
FileInputStream |
FileLocker | File based locker
FileNotFoundException |
FileOutputStream |
FileRandomSource |
FileReader |
FileSystemSegmentHandler |
FileUtils | Utilities for file handling
Filter | Factory for Filtrator implementations
FilterChain | Chained Filtrator
FiltrablePrimitive | Basis for Primitives which can be filtered
Filtrator | Interface for primitive's filters
FixedLengthStringType |
FloatRange |
FloatType |
ForbiddenCommand |
ForeignChangeAction |
Form | Complete Form class
Format |
FormBuilder |
FormExporter |
FormField | Atom for using in LogicalExpression
FormGetter |
FormHardenedSetter |
FormImporter |
FormMutator |
FormSetter |
FormToArgumentsConverter |
FormToObjectConverter |
FormToScopeExporter |
FormUtils |
FromTable | SQL's "FROM"-member implementation
FullText | Base for all full-text stuff
FullTextDAO | Support interface for use with FullTextUtils
FullTextRank | Full-text ranking
FullTextSearch |
FullTextUtils | Full-text utilities
GenerationPattern |
GenericDAO | Basis of all DAO's
GenericUri |
GmpBigInteger |
GmpBigIntegerFactory |
GoogleChart |
GoogleChartAxis |
GoogleChartAxisCollection |
GoogleChartAxisLabel |
GoogleChartAxisType |
GoogleChartColor |
GoogleChartData |
GoogleChartDataEncoding |
GoogleChartDataRange |
GoogleChartDataScaling |
GoogleChartDataSet |
GoogleChartDataSimpleEncoding |
GoogleChartDataTextEncoding |
GoogleChartGrid |
GoogleChartLabel |
GoogleChartLabelStyle |
GoogleChartLabelStyleNumberType |
GoogleChartLegend |
GoogleChartLegendPositionType |
GoogleChartLine |
GoogleChartLineStyle |
GoogleChartPiece |
GoogleChartSize |
GoogleChartSolidFill |
GoogleChartSolidFillCollection |
GoogleChartSolidFillType |
GoogleChartTitle |
GoogleChartType |
GoogleGridedLineChart |
GoogleLineChart |
GoogleNormalizedLineChart |
GooglePieChart |
GroupBy |
GroupByClassProjection |
GroupByPropertyProjection |
HandlerMapping |
HashFilter | SHA-1 based filter: passwords
HavingProjection |
HeaderParser |
HeaderUtils | Collection of static header functions
Hstore |
HstoreExpression |
HstoreType |
HtmlAssembler |
HtmlSpecialCharsFilter | HTML Special Characters replacer
HtmlTokenizer |
HttpClient |
HttpErrorView |
HttpMethod |
HttpRequest |
HttpResponse |
HttpStatus | Enumeration of http status codes
HttpUrl |
HttpUrlType |
Identifiable | Essential interface for DAO-related operations
IdentifiableObject | Ideal Identifiable interface implementation
IdentifiablePrimitive |
IdentifiableTree |
Identifier |
ImageType | PHP's image type constants
ImaginaryDialect | Inexistent imaginary helper for OSQL's Query self-identification
ImmutableObjectComparator |
ImportCommand |
InclinedStringDrawer |
IndexedList | Unordered indexed list of Identifiable objects
InetType |
InExpression | Name says it all
InfoZipArchive | PECL ZipArchive proxy with Info-Zip wrapper
InnerMetaProperty |
InputStream |
InsertOrUpdateQuery | Single roof for InsertQuery and UpdateQuery
InsertQuery |
Instantiatable |
IntegerSet | Integer's set
IntegerType |
InternalClassPattern |
InternalType |
IntervalUnit |
IOException |
IOTimedOutException |
IpAddress |
IpNetwork |
IpRange |
IpUtils |
IsoCurrency |
IsolationLevel | Transaction isolation levels
Iterator |
JoinCapableQuery |
Joiner |
JsonDecoderFilter |
JsonEncoderFilter |
KeyPair |
LabelStyleType |
LightMetaProperty | Simplified MetaClassProperty for passing information between userspace and MetaConfiguration
LinearStringDrawer |
ListedPrimitive |
LiteDialect | SQLite dialect
LogicalBetween | SQL's BETWEEN or logical check whether value in-between given limits
LogicalChain | Wrapper around given childs of LogicalObject with custom logic-glue's
LogicalObject | Support interface for Form's logic rules
LogicUtils |
LogLevel |
LogRecord |
LowerCaseFilter |
LTreeExpression | Extensive facilities for searching through label trees are provided
Mail | Note: when relay rejects your mail, try to setSendmailAdditionalArgs('-f from.addr@example.com')
MailAddress | This class represents an encoded Internet email address using the syntax of RFC822 / RFC 2047
MailBuilder |
MailEncoding |
MailException |
MailNotSentException |
MakeCommand |
ManyToManyLinked |
ManyToManyLinkedFull |
ManyToManyLinkedLazy |
ManyToManyLinkedWorker |
MappableObject |
MappableObjectProjection |
MappedForm |
MathUtils |
MaximalNumberProjection |
Memcached | Memcached-based cache
MemcachedLocker | Memcached based locking
Message |
MessageQueue |
MessageQueueBrowser |
MessageQueueReceiver |
MessageQueueSender |
MessageSegmentHandler |
MetaClass |
MetaClassProperty |
MetaClassType |
MetaConfiguration |
MetaOutput |
MetaRelation |
MethodMappedController |
MimeMail |
MimePart |
MinimalNumberProjection |
MissingElementException |
MobileRequestDetector | Try to identify mobile device by http headers
MobileUtils |
Model |
ModelAndView |
MonolithicController |
MtRandomSource | Based on pseudorandom generator mt_rand
MultiPrefixPhpViewResolver | View resolver for php templates with multiple prefix support
MyDialect | MySQL dialect
MyImprovedDialect | MySQL dialect
MySQL | MySQL DB connector
MySQLim | MySQL DB connector
Named |
NamedObject |
NamedTree |
NetworkException |
NewLinesToBreaks | Inserts HTML line breaks before all newlines in a string
NormalizeUrlFilter |
NullController |
NullDaoWorker | Cacheless DAO worker
NumericType |
ObjectBuilder |
ObjectGetter |
ObjectNotFoundException |
ObjectProjection |
ObjectSetter |
ObjectToDirectoryBinder |
ObjectToDTOConverter |
ObjectToFormConverter |
ObjectToFormSetter |
ObjectToObjectCast |
ObjectType |
OnceBuilder |
OneToManyLinked |
OneToManyLinkedFull |
OneToManyLinkedLazy |
OneToManyLinkedWorker |
OpenIdConsumer | OpenId consumer library entry point
OpenIdConsumerAssociation |
OpenIdConsumerAssociationManager |
OpenIdConsumerCancel |
OpenIdConsumerFail |
OpenIdConsumerPositive |
OpenIdConsumerResult |
OpenIdConsumerSetupRequired |
OpenIdCredentials |
OpenIdException |
OpenIdExtension |
OpenIdExtensionAttributeExchange |
OpenIdExtensionSreg |
OptimizerSegmentHandler |
OQL |
OqlGroupByParser |
OqlHavingClause |
OqlHavingParser |
OqlInExpression |
OqlOrderByClause |
OqlOrderByExpression |
OqlOrderByParser |
OqlParser |
OqlPrefixMinusExpression |
OqlProjectionClause |
OqlQuery |
OqlQueryClause |
OqlQueryExpression |
OqlQueryExpressionClause |
OqlQueryListedClause |
OqlQueryParameter |
OqlSelectParser | Parses OQL select query
OqlSelectPropertiesClause |
OqlSelectPropertiesParser |
OqlSelectQuery |
OqlToken |
OqlTokenizer |
OqlWhereClause |
OqlWhereParser |
OrderBy |
OrderChain |
OSQL | Factory for OSQL's queries
OutputStream |
Paragraphizer |
PartViewer |
PCREFilter |
PeclMemcached | Connector for PECL's Memcache extension by Antony Dovgal
PercentEncodingNormalizator |
PgSQL | PostgreSQL DB connector
PhpViewResolver |
PlainForm | Common Primitive-handling
PlainList | Ordered unindexed list of Identifiable objects
PostfixUnaryExpression |
PostgresDatabaseException |
PostgresDialect | PostgreSQL dialect
PostgresError | PostgreSQL Error Codes
PrefixUnaryExpression |
Primitive | Factory for various Primitives
PrimitiveAlias |
PrimitiveAnyType |
PrimitiveArray |
PrimitiveBinary |
PrimitiveBoolean |
PrimitiveClass |
PrimitiveDate |
PrimitiveDateRange |
PrimitiveEnumeration |
PrimitiveEnumerationByValue |
PrimitiveEnumerationList |
PrimitiveFile | File uploads helper
PrimitiveFloat |
PrimitiveForm |
PrimitiveFormsList |
PrimitiveHstore |
PrimitiveHttpUrl |
PrimitiveIdentifier |
PrimitiveIdentifierList |
PrimitiveImage | Image uploads helper
PrimitiveInet |
PrimitiveInteger |
PrimitiveIntegerIdentifier |
PrimitiveList |
PrimitiveMultiList |
PrimitiveNoValue |
PrimitiveNumber |
PrimitivePlainList |
PrimitivePolymorphicIdentifier | Hint: use raw values like 'City.42' or 'Country.42' where City and Country are childrens of base class GeoLocation, for example
PrimitiveRange |
PrimitiveScalarIdentifier |
PrimitiveString |
PrimitiveTernary |
PrimitiveTime |
PrimitiveTimestamp |
PrimitiveTimestampRange |
PriorityQueue |
Projection |
ProjectionChain |
PropertyPath |
PropertyProjection |
ProtoClassBuilder |
ProtoDAO |
Prototyped |
PrototypedBuilder |
PrototypedEditor |
PrototypedEntity |
PrototypedGetter |
PrototypedMethodCaller |
PrototypedSetter |
PrototypedSoapClient | Quick reference:
ProxyController |
Query |
QueryChain |
QueryCombination |
QueryIdentification |
QueryResult | Holder for query's execution information
QuerySkeleton |
Queue | OSQL's queries queue
RandomLinesBackgroundDrawer |
RandomSource |
Range | Integer's interval implementation and accompanying utility methods
RangedPrimitive |
RangeType |
Reader |
RedirectToView |
RedirectView |
RegulatedForm | Rules support for final Form
RemoveNewlineFilter | Replaces and by whitespace
RequestType |
Router |
RouterBaseRule |
RouterChainRule |
RouterException |
RouterHostnameRule |
RouterRegexpRule |
RouterRewrite |
RouterRule |
RouterStaticRule |
RouterTransparentRule |
RouterUrlHelper |
RowCountProjection |
RssChannelWorker |
RssFeedFormat |
RssItemWorker |
RubberFileSystem | Simple filesystem cache
RuntimeMemory | Default process RAM cache
RussianTextUtils |
RussianTypograph |
SafeUtf8Filter |
SaveCommand |
SchemaBuilder |
ScopeGetter |
ScopeNavigationSchema |
ScopeSetter |
ScopeToFormImporter |
SecurityException |
SegmentHandler |
SelectField | Connected to concrete table DBField
SelectivePeer |
SelectQuery |
SemaphorePool | Single access point to application-wide locker implementation
Sequenceless | Workaround for sequenceless DB's
Serializable |
SerializedObjectComparator |
Session | Simple static wrapper around session_*() functions
SessionNotStartedException |
SgmlEndTag |
SgmlIgnoredTag |
SgmlOpenTag |
SgmlTag |
SgmlToken |
SharedMemory | Sys-V shared memory cache
SharedMemorySegmentHandler |
SimpleAggregateCache | A wrapper like AggregateCache, but it has very simple (and fast) selective algorithm
SimpleApplicationUrl |
SimplePhpView |
SimplifiedArrayAccess |
SingleRange |
Singleton | Inheritable Singleton's pattern implementation
SmallIntegerType |
SmartDaoWorker | Transparent caching DAO worker
SoapFault | In case we're soapless
Socket |
SocketInputStream |
SocketOutputStream |
SortHelper |
SpookedClassPattern |
SpookedEnumerationPattern |
SQLArray | Values row implementation
SQLBaseJoin |
SQLChain |
SQLFunction | Reference for calling built-in database functions
SQLite | SQLite DB connector
SQLJoin |
SQLLeftJoin |
SQLRightJoin |
SQLTableName |
StandardComparator |
StaticFactory | Simple grouping class
StorableDAO |
StraightMappingPattern |
StreamLogger |
Stringable |
StringInputStream |
StringReader |
StringReplaceFilter |
StringType |
StripTagsFilter |
SumProjection |
SynchronizableObject |
SyntaxErrorException |
SystemFiveLocker | System-V semaphores based locking
TakeCommand |
TarArchive | GNU Tar wrapper
TempDirectory |
TempFile |
Ternary | Atom for ternary-based logic
TextDrawer |
TextFileQueue |
TextFileQueueBrowser |
TextFileReceiver |
TextFileSender |
TextMessage |
TextOutput |
TextUtils |
TidyValidator | Small Tidy-based HTML validator
Time | Time's container and utilities
TimeIntervalsGenerator |
TimeList |
Timestamp | Date and time container and utilities
TimestampRange |
TimestampRangeType |
TimestampType |
TimeType |
TooManyRowsException |
Transaction | Transaction's factory
TransactionQueue | Transaction-wrapped queries queue
TransparentDaoWorker | Basis for transparent DAO workers
TransparentFile |
TrimFilter |
TruncateQuery |
TupleFunctor |
TuringImage |
TypesUtils |
UnifiedContainer | IdentifiableObject childs collection handling
UnifiedContainerWorker |
UnimplementedFeatureException |
UnixToUnixDecode | Decode a uuencoded string
UnixToUnixEncode | Uuencode a string
UnserializeFilter | Unserialize string
UnsignedBigIntegerType |
UnsignedIntegerType |
UnsignedSmallIntegerType |
UnsupportedMethodException |
UnTypographizer |
UpdateQuery |
UpperCaseFilter |
Url | URL is either absolute URI with authority part or relative one without authority part
UrlDecodeFilter |
UrlEncodeFilter |
Urn | URN is an absolute URI without authority part
Utf16ConverterFilter | Used for on-fly detection and turning UTF16 into UTF8
ValueObjectPattern |
View |
ViewResolver |
VoodooDaoWorker | Transparent though quite obscure and greedy DAO worker
WatermarkedPeer | Watermark's all cache activity to avoid namespace collisions
WavesBackgroundDrawer |
WebMoneyUtils |
WordSplitterFilter |
WrongArgumentException |
WrongStateException |
XCacheSegmentHandler |
XmlRpcClient |
YandexRssFeedFormat |
YandexRssFeedItem |
YandexRssItemWorker |