Daraja HTTP Framework 3.2.1-SNAPSHOT
HTTP server framework for Object Pascal
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CEWebComponentExceptionThis exception is thrown if an error occurs that interferes with the component's normal operation
 CIInterface
  CIContextInterface for server contexts that provide access to configuration and resources
   CTdjContextHandles requests within a specific context path
  CIContextConfigInterface for context configuration, providing access to initialization parameters
   CTdjAbstractConfigGeneric configuration class for managing initialization parameters and context
    CTdjWebComponentConfigWeb Component configuration
    CTdjWebFilterConfigWeb Filter configuration
  CILifeCycleInterface for components with a lifecycle (start/stop capabilities)
   CIConnectorInterface for HTTP connectors
    CTdjAbstractConnectorInterface for HTTP connectors.
     CTdjHTTPConnectorHTTP connector
   CIHandlerA collection of handlers
    CIHandlerContainerInterface for components that can contain multiple handlers
     CTdjServerBaseBase server implementation providing core HTTP server functionality
      CTdjServerBasic server class for the Web Component framework
    CTdjAbstractHandlerCreate a TdjHandlerCollection.
     CTdjWebComponentHandlerWeb Component handler
   CTdjLifeCycleAbstract LifeCycle implementation
    CTdjAbstractConnectorInterface for HTTP connectors.
    CTdjAbstractHandlerCreate a TdjHandlerCollection.
    CTdjGenericHolderA generic holder class that manages objects of type T
     CTdjWebComponentHolderHolds a WebComponent and configuration data
      CTdjWebComponentHoldersTdjWebComponentHolders is a class that manages a list of TdjWebComponentHolder objects
     CTdjWebFilterHolderA generic holder class for managing instances of TdjWebFilter
      CTdjWebFilterHoldersA generic list of TdjWebFilterHolder objects
  CIWebComponentInterface for web components that process HTTP requests and generate responses
   CTdjGenericWebComponentDefines a generic Web Component
    CTdjWebComponentA base class which can be subclassed to create a HTTP component for a Web site
     CTdjWebComponentHolderHolds a WebComponent and configuration data
  CIWebComponentConfigInterface for web component configuration, providing access to initialization parameters
   CTdjWebComponentConfigWeb Component configuration
  CIWebFilterInterface for web filters that can intercept and modify HTTP requests and responses
   CTdjGenericWebFilterA generic web filter class implementing the IWebFilter interface
    CTdjWebFilterA base class which can be subclassed to create a HTTP filter component for a Web site
     CTdjWebFilterHolderA generic holder class for managing instances of TdjWebFilter
  CIWebFilterChainInterface for filter chains that allow sequential processing of requests through multiple filters
   CTdjWebFilterChainImplements the IWebFilterChain interface to manage web filter chains
  CIWebFilterConfigInterface for web filter configuration, providing access to filter settings and parameters
   CTdjWebFilterConfigWeb Filter configuration
 CIWriteableConfig
  CTdjAbstractConfigGeneric configuration class for managing initialization parameters and context
  CTdjContextHandles requests within a specific context path
  CTdjContextHandles requests within a specific context path
 CTdjAbstractHandlerContainerThis is the base class for handlers that may contain other handlers
  CIHandlerA collection of handlers
  CTdjHandlerWrapperA HandlerWrapper acts as a IHandler but delegates the handle method and life cycle events to a delegate
   CTdjContextHandlerContext handler
    CTdjWebComponentContextHandlerContext Handler for Web Components (and Web Filters)
     CTdjWebAppContextThe context handler class used by applications
   CTdjServerBaseBase server implementation providing core HTTP server functionality
 CTdjHandlerCollection
  CTdjHandlerListIterates handler list and exits when the response code is set
   CTdjContextHandlerCollectionA TdjHandlerList of context handlers
 CTdjRequestHTTP request information
 CTdjResponseHTTP response information
 CTdjStringArrayA plain dynamic array of strings, returned by value
 CTdjStringsThis class holds a list of strings
 CTIdCustomHTTPServer
  CTdjHTTPServerHTTP Server
 CTIdServerContext
  CTdjServerContextA subclass of the Indy context class is used for future extensions
 CTInterfacedObject
  CTdjAbstractConfigGeneric configuration class for managing initialization parameters and context
  CTdjContextHandles requests within a specific context path
  CTdjGenericWebComponentDefines a generic Web Component
  CTdjGenericWebFilterA generic web filter class implementing the IWebFilter interface
  CTdjLifeCycleAbstract LifeCycle implementation
  CTdjWebFilterChainImplements the IWebFilterChain interface to manage web filter chains
 CTObject
  CTdjWebComponentMappingWeb Component Mapping
   CTdjWebComponentMappingsWeb Component Mappings
  CTdjWebFilterMappingWeb Filter Mapping
   CTdjWebFilterMappingsWeb Filter Mappings
 CTObjectList
  CTdjWebComponentHoldersTdjWebComponentHolders is a class that manages a list of TdjWebComponentHolder objects
  CTdjWebComponentMappingsWeb Component Mappings
  CTdjWebFilterHoldersA generic list of TdjWebFilterHolder objects
  CTdjWebFilterMappingsWeb Filter Mappings
 CTStringList
  CTdjPathMapHolds all known web component mappings for a context