| Interface | Description | 
|---|---|
| DynamicScreenGenerator |  DynamicScreenGenerators can be registered with the SmartClient Server framework via the ScreenLoaderServlet.addDynamicScreenGenerator(DynamicScreenGenerator) method. |  
| Class | Description | 
|---|---|
| BaseServlet |   BaseServlet is extended by most servlets in the Isomorphic Framework, as it provides: standard global variables in a safe manner to subclasses support for servlet container-based filesystem access    |  
| CachePolicy |   Provides all standard Cache-Control HTTP header response directives and some presets for most common usages.   |  
| CompressionFilter |   This CompressionFilter is part of the optional Network Performance package.   |  
| DataSourceLoader |   This servlet returns the Javascript representation of a list of DataSources or SimpleTypes passed as parameter "dataSource".   |  
| FeatureExplorerRPC |   This servlet handles RPCs for the SDK Feature Explorer - it is not intended for use in deployments.   |  
| FileAssembly |   The FileAssembly servlet is part of the optional Network Performance package.   |  
| FileDownload |   The FileDownload Servlet is part of the optional Network Performance package.   |  
| HttpProxyServlet |   The HttpProxyServlet proxies http requests for the client (browser) - typically for web service calls where cross-domain restrictions prevent the browser from making a direct call to a particular URL.   |  
| IDACall |   This servlet handles built-in SmartClient datasource operations by default.   |  
| ISCFileItem |   This class is based on the Apache Commons FileUpload FileItem class, providing uploaded file APIs for the SmartClient Server.   |  
| ISCHttpServletRequest |   This is a thin wrapper on the standard HttpServletRequest servlet API class.   |  
| PreCache |   This is an optional init servlet.   |  
| RequestContext |  RequestContext aggregates state about the current request. |  
| RESTHandler |   This servlet handles built-in SmartClient datasource requests sent from REST clients.   |  
| ScreenLoaderServlet |   This servlet returns the Javascript representation of a list of comma separated screens passed in parameter "screenName".  Screens are loaded from files <screenName>.ui.xml.  |  
| URIRegexFilter |   Most servlet containers do not allow filter registration based on Regex rules.   |  
| VersionedURLFilter |   This filter will rewrite URLs by stripping path segments that start with the   isc.pathSegmentPrefix as defined in the server.properties configuration file. |