| Name | Description | Type | Package | Framework |
| Buffer | A shared buffer, that can provide an interface as either a PrintWriter (through getWriter()) or ServletOutputStream (through getOutputStream(). | Class | org.sitemesh.webapp.contentfilter.io | SiteMesh |
| ByteBufferBuilder | A speedy implementation of ByteArrayOutputStream. | Class | org.sitemesh.webapp.contentfilter.io | SiteMesh |
| HttpContentType | Extracts the type and encoding from an HTTP Content-Type header. | Class | org.sitemesh.webapp.contentfilter.io | SiteMesh |
| RoutablePrintWriter | Provides a PrintWriter that routes through to another PrintWriter, however the destination can be changed at any point. | Class | org.sitemesh.webapp.contentfilter.io | SiteMesh |
| RoutablePrintWriter .DestinationFactory | Factory to lazily instantiate the destination. | Interface | org.sitemesh.webapp.contentfilter.io.RoutablePrintWriter | SiteMesh |
| RoutableServletOutputStream | Provides a ServletOutputStream that routes through to another ServletOutputStream, however the destination can be changed at any point. | Class | org.sitemesh.webapp.contentfilter.io | SiteMesh |
| RoutableServletOutputStream .DestinationFactory | Factory to lazily instantiate the destination. | Interface | org.sitemesh.webapp.contentfilter.io.RoutableServletOutputStream | SiteMesh |
| TextEncoder | Converts text as bytes to chars using specified encoding. | Class | org.sitemesh.webapp.contentfilter.io | SiteMesh |