# Uses of Interface
org.apache.velocity.util.RuntimeServicesAware

Packages that use RuntimeServicesAware
Package
Description
org.apache.velocity.app.event.implement
org.apache.velocity.util.introspection

## Uses of RuntimeServicesAware in org.apache.velocity.app.event.implement

Classes in org.apache.velocity.app.event.implement that implement RuntimeServicesAware
Modifier and Type
Class
Description
`class`
`EscapeHtmlReference`
Deprecated.
impractical use
`class`
`EscapeJavaScriptReference`
Deprecated.
impractical use
`class`
`EscapeReference`
Base class for escaping references.
`class`
`EscapeSqlReference`
Escapes the characters in a String to be suitable to pass to an SQL query.
`class`
`EscapeXmlReference`
Deprecated.
impractical use
`class`
`IncludeNotFound`
Simple event handler that checks to see if an included page is available.
`class`
`PrintExceptions`
Simple event handler that renders method exceptions in the page rather than throwing the exception.
`class`
`ReportInvalidReferences`
Use this event handler to flag invalid references.

## Uses of RuntimeServicesAware in org.apache.velocity.util.introspection

Classes in org.apache.velocity.util.introspection that implement RuntimeServicesAware
Modifier and Type
Class
Description
`class`
`AbstractChainableUberspector`
Default implementation of a `chainable uberspector` that forwards all calls to the wrapped uberspector (when that is possible).
`class`
`DeprecatedCheckUberspector`
Chainable Uberspector that checks for deprecated method calls.
`class`
`LinkingUberspector`
When the introspector.uberspect.class configuration property contains several uberspector class names, it means those uberspectors will be chained.
`class`
`SecureUberspector`
Use a custom introspector that prevents classloader related method calls.
`class`
`UberspectImpl`
Implementation of Uberspect to provide the default introspective functionality of Velocity
`class`
`UberspectPublicFields`
Implementation of Uberspect to additionally provide access to public fields.