Name | Description | Type | Package | Framework |
AbstractEntityLinks | grained ones to reduce the implementation effort for actual implementation classes. | Class | org.springframework.hateoas.core | Spring Hateoas |
Alps | Class | org.springframework.hateoas.alps | 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 | |
BasicLinkBuilder | Simples LinkBuilder implementation possible. | Class | org.springframework.hateoas.mvc | 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 |
ControllerLinkBuilder | Builder to ease building Link instances pointing to Spring MVC controllers. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
ControllerLinkBuilderFactory | Factory for LinkBuilderSupport instances based on the request mapping annotated on the given controller. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
ControllerRelProvider | Class | org.springframework.hateoas.mvc | Spring Hateoas | |
CurieProvider | API to provide HAL curie information for links. | Interface | org.springframework.hateoas.hal | Spring Hateoas |
DefaultCurieProvider | Default implementation of CurieProvider rendering a single configurable UriTemplate based curie. | Class | org.springframework.hateoas.hal | Spring Hateoas |
DefaultCurieProvider .Curie | Value object to get the curie Link rendered in JSON. | Class | org.springframework.hateoas.hal.DefaultCurieProvider | 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 | |
Descriptor | A value object for an ALPS descriptor. | Class | org.springframework.hateoas.alps | Spring Hateoas |
Doc | A value object for an ALPS doc element. | Class | org.springframework.hateoas.alps | 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 |
EnableHypermediaSupport | Activates hypermedia support in the ApplicationContext. | Class | org.springframework.hateoas.config | Spring Hateoas |
EnableHypermediaSupport .HypermediaType | Hypermedia representation types supported. | Class | org.springframework.hateoas.config.EnableHypermediaSupport | Spring Hateoas |
EntityLinks | Accessor to links pointing to controllers backing an entity type. | Interface | org.springframework.hateoas | 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 |
ExposesResourceFor | Annotation to demarcate controllers that expose URI templates of a structure according toControllerEntityLinks. | Class | org.springframework.hateoas | Spring Hateoas |
Ext | A value object for an ALPS ext element. | Class | org.springframework.hateoas.alps | Spring Hateoas |
Format | Enum for all ALPS doc formats. | Class | org.springframework.hateoas.alps | Spring Hateoas |
HalLinkDiscoverer | LinkDiscoverer implementation based on HAL link structure. | Class | org.springframework.hateoas.hal | Spring Hateoas |
HeaderLinksResponseEntity | Special ResponseEntity that exposes Link instances in the contained ResourceSupport as linkheaders instead of in the body. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
Hop | Container for customizations to a single traverson hopSince:0. | Class | org.springframework.hateoas.client | Spring Hateoas |
IanaRels | Static class to find out whether a relation type is defined by the IANA. | Class | org.springframework.hateoas | Spring Hateoas |
Identifiable | Interface to mark objects that are identifiable by an ID of any type. | Interface | org.springframework.hateoas | Spring Hateoas |
IdentifiableResourceAssemblerSupport | Base class to implement ResourceAssemblers. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
Jackson2HalModule | Jackson 2 module implementation to render Link and ResourceSupport instances in HAL compatible JSON. | Class | org.springframework.hateoas.hal | Spring Hateoas |
Jackson2HalModule .HalHandlerInstantiator | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas | |
Jackson2HalModule .HalLinkListDeserializer | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas | |
Jackson2HalModule .HalLinkListSerializer | Custom JsonSerializer to render Link instances in HAL compatible JSON. | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas |
Jackson2HalModule .HalResourcesDeserializer | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas | |
Jackson2HalModule .HalResourcesSerializer | Custom JsonSerializer to render Resource-Lists in HAL compatible JSON. | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas |
Jackson2HalModule .OptionalListJackson2Serializer | Custom JsonSerializer to render Link instances in HAL compatible JSON. | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas |
Jackson2HalModule .TrueOnlyBooleanSerializer | JsonSerializer to only render Boolean values if they're set to true. | Class | org.springframework.hateoas.hal.Jackson2HalModule | Spring Hateoas |
JaxRsLinkBuilder | LinkBuilder to derive URI mappings from a JAX-RS Path annotation. | Class | org.springframework.hateoas.jaxrs | Spring Hateoas |
JaxRsLinkBuilderFactory | Factory for LinkBuilder instances based on the path mapping annotated on the given JAX-RS service. | Class | org.springframework.hateoas.jaxrs | Spring Hateoas |
JsonPathLinkDiscoverer | LinkDiscoverer that uses JsonPath to find links inside a representation. | Class | org.springframework.hateoas.core | Spring Hateoas |
Link | Value object for links. | Class | org.springframework.hateoas | Spring Hateoas |
LinkBuilder | Builder to ease building Link instances. | Interface | org.springframework.hateoas | Spring Hateoas |
LinkBuilderFactory | Factory for LinkBuilder instances. | Interface | org.springframework.hateoas | Spring Hateoas |
LinkBuilderSupport | Base class to implement LinkBuilders based on a Spring MVC UriComponentsBuilder. | Class | org.springframework.hateoas.core | Spring Hateoas |
LinkDiscoverer | Interface to allow discovering links by relation type from some source. | Interface | org.springframework.hateoas | Spring Hateoas |
LinkDiscoverers | Value object to wrap a PluginRegistry for LinkDiscoverer so that it's easier to inject them intoclients wanting to lookup a LinkDiscoverer for a given MediaTypes. | Class | org.springframework.hateoas | Spring Hateoas |
Links | Value object to represent a list of Links. | Class | org.springframework.hateoas | Spring Hateoas |
MappingDiscoverer | Strategy interface to discover a URI mapping for either a given type or method. | Interface | org.springframework.hateoas.core | Spring Hateoas |
MediaTypes | Constants for well-known hypermedia types. | Class | org.springframework.hateoas | Spring Hateoas |
MethodLinkBuilderFactory | Extension of LinkBuilderFactory for implementations that also support creating LinkBuilders bypointing to a method. | Interface | org.springframework.hateoas | 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 |
PagedResources | DTO to implement binding response representations of pageable collections. | Class | org.springframework.hateoas | Spring Hateoas |
PagedResources .PageMetadata | Value object for pagination metadata. | Class | org.springframework.hateoas.PagedResources | 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 |
RelProvider | API to provide relation types for collections and items of the given type. | Interface | org.springframework.hateoas | Spring Hateoas |
Resource | A simple Resource wrapping a domain object and adding links to it. | Class | org.springframework.hateoas | Spring Hateoas |
ResourceAssembler | Interface for components that convert a domain type into an ResourceSupport. | Interface | org.springframework.hateoas | Spring Hateoas |
ResourceAssemblerSupport | Base class to implement ResourceAssemblers. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
ResourceProcessor | SPI interface to allow components to process the ResourceSupport instances returned from Spring MVCAuthor:Oliver GierkeSee Also:Resource, | Interface | org.springframework.hateoas | Spring Hateoas |
Resources | General helper to easily create a wrapper for a collection of entities. | Class | org.springframework.hateoas | Spring Hateoas |
ResourcesMixin | Class | org.springframework.hateoas.hal | Spring Hateoas | |
ResourceSupport | Base class for DTOs to collect links. | Class | org.springframework.hateoas | Spring Hateoas |
TemplateVariable | A single template variable. | Class | org.springframework.hateoas | Spring Hateoas |
TemplateVariable .VariableType | An enumeration for all supported variable types. | Class | org.springframework.hateoas.TemplateVariable | Spring Hateoas |
TemplateVariables | Wrapper type for a collection of TemplateVariable. | Class | org.springframework.hateoas | Spring Hateoas |
Traverson | Component to ease traversing hypermedia APIs by following links with relation types. | Class | org.springframework.hateoas.client | Spring Hateoas |
Type | An enum for ALPS descriptor typesSince:0. | Class | org.springframework.hateoas.alps | Spring Hateoas |
TypeConstrainedMappingJackson2HttpMessageConverter | Extension of MappingJackson2HttpMessageConverter to constrain the ability to read and write HTTP messagebased on the target type. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
TypeReferences | Helper to easily create ParameterizedTypeReference instances to Spring HATEOAS resource types. | Class | org.springframework.hateoas.mvc | Spring Hateoas |
TypeReferences .PagedResourcesType | A ParameterizedTypeReference to return a PagedResources of some type. | Class | org.springframework.hateoas.mvc.TypeReferences | Spring Hateoas |
TypeReferences .ResourcesType | A ParameterizedTypeReference to return a Resources of some type. | Class | org.springframework.hateoas.mvc.TypeReferences | Spring Hateoas |
TypeReferences .ResourceType | A ParameterizedTypeReference to return a Resource of some type. | Class | org.springframework.hateoas.mvc.TypeReferences | Spring Hateoas |
UriComponentsContributor | SPI callback to enhance a UriComponentsBuilder when referring to a method through a dummy method invocation. | Interface | org.springframework.hateoas.mvc | Spring Hateoas |
UriTemplate | Custom URI template to support qualified URI template variables. | Class | org.springframework.hateoas | Spring Hateoas |
VndErrors | A representation model class to be rendered as specified for the media type application/vnd. | Class | org.springframework.hateoas | Spring Hateoas |
VndErrors .VndError | A single VndErrors. | Class | org.springframework.hateoas.VndErrors | Spring Hateoas |