| Name | Description | Type | Package | Framework |
| AbstractEntityLinks | grained ones to reduce the implementation effort for actual implementation classes. | Class | org.springframework.hateoas.core | Spring Hateoas |
| AnnotationAttribute | Simply helper to reference a dedicated attribute of an Annotation. | Class | org.springframework.hateoas.core | Spring Hateoas |
| AnnotationMappingDiscoverer | MappingDiscoverer implementation that inspects mappings from a particular annotation. | Class | org.springframework.hateoas.core | Spring Hateoas |
| AnnotationRelProvider | Class | org.springframework.hateoas.core | Spring Hateoas | |
| ControllerEntityLinks | EntityLinks implementation which assumes a certain URI mapping structure:A class-level mapping annotation that can contain template variables. | Class | org.springframework.hateoas.core | Spring Hateoas |
| ControllerEntityLinksFactoryBean | FactoryBean implementation to create ControllerEntityLinks instances looking up controller classesfrom an ApplicationContext. | Class | org.springframework.hateoas.core | Spring Hateoas |
| DefaultRelProvider | Default implementation of RelProvider to simply use the uncapitalized version of the given type's name assingle resource rel as well as an appended List for the collection resource rel. | Class | org.springframework.hateoas.core | Spring Hateoas |
| DelegatingEntityLinks | EntityLinks implementation that delegates to the EntityLinks instances registered in thePluginRegistry given on instance creation. | Class | org.springframework.hateoas.core | Spring Hateoas |
| DelegatingRelProvider | Class | org.springframework.hateoas.core | Spring Hateoas | |
| DummyInvocationUtils | Utility methods to capture dummy method invocations. | Class | org.springframework.hateoas.core | Spring Hateoas |
| DummyInvocationUtils .LastInvocationAware | Interface | org.springframework.hateoas.core.DummyInvocationUtils | Spring Hateoas | |
| DummyInvocationUtils .MethodInvocation | Interface | org.springframework.hateoas.core.DummyInvocationUtils | Spring Hateoas | |
| EmbeddedWrapper | A wrapper to handle values to be embedded into a Resource. | Interface | org.springframework.hateoas.core | Spring Hateoas |
| EmbeddedWrappers | Interface to mark objects that are aware of the rel they'd like to be exposed under. | Class | org.springframework.hateoas.core | Spring Hateoas |
| EvoInflectorRelProvider | RelProvider implementation using the Evo Inflector implementation of an algorithmic approach to EnglishAuthor:Oliver GierkeSee Also:http://www. | Class | org.springframework.hateoas.core | Spring Hateoas |
| JsonPathLinkDiscoverer | LinkDiscoverer that uses JsonPath to find links inside a representation. | Class | org.springframework.hateoas.core | Spring Hateoas |
| LinkBuilderSupport | Base class to implement LinkBuilders based on a Spring MVC UriComponentsBuilder. | Class | org.springframework.hateoas.core | Spring Hateoas |
| MappingDiscoverer | Strategy interface to discover a URI mapping for either a given type or method. | Interface | org.springframework.hateoas.core | Spring Hateoas |
| MethodParameters | Value object to represent MethodParameters to allow to easily find the ones with a given annotation. | Class | org.springframework.hateoas.core | Spring Hateoas |
| Relation | Annotation to configure the relation to be used when embedding objects in HAL representations of ResourcesAuthor:Alexander Baetz, Oliver Gierke | Class | org.springframework.hateoas.core | Spring Hateoas |