| 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    |  
| 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.   |  
| Project |   Encapsulates a VisualBuilder Project (.proj.xml file)   |  
| ProjectLoaderServlet |   This servlet returns the Javascript representation of a project passed in parameter "projectName".  Projects are loaded from files <projectName>.proj.xml.  |  
| ProjectLoadSettings |   Class to hold additional settings for use in Project.getLoadScript().   |  
| RequestContext |  RequestContext aggregates state about the current request. |  
| RESTHandler |   This servlet handles built-in SmartClient datasource requests sent from REST clients.   |  
| Screen |   Encapsulates a VisualBuilder, Mockups, or hand-coded screen (i.e.   |  
| 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.   |