A B C D E G H I M N O P R S T U V 
All Classes All Packages

A

ABSOLUTE - org.glassfish.jersey.linking.InjectLink.Style
An absolute URI.
ABSOLUTE_PATH - org.glassfish.jersey.linking.InjectLink.Style
An absolute path.
anchor() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the anchor
anchor() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the anchor

B

Binding - Annotation Type in org.glassfish.jersey.linking
Specifies the binding between a URI template parameter and a bean property.
bindings() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the bindings for embedded URI template parameters.
bindings() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the bindings for embedded URI template parameters.
buildLinkFromUri(URI, InjectLink) - Static method in class org.glassfish.jersey.linking.InjectLink.Util
 

C

condition() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies a boolean EL expression whose value determines whether a Ref is set (true) or not (false).
condition() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies a boolean EL expression whose value determines whether a Ref is set (true) or not (false).
configure(FeatureContext) - Method in class org.glassfish.jersey.linking.DeclarativeLinkingFeature
 

D

DeclarativeLinkingFeature - Class in org.glassfish.jersey.linking
A feature to enable the declarative linking functionality.
DeclarativeLinkingFeature() - Constructor for class org.glassfish.jersey.linking.DeclarativeLinkingFeature
 

E

extensions() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies extension parameters as name-value pairs.
extensions() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies extension parameters as name-value pairs.

G

getBinding(String) - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
Get the binding as an EL expression for a particular URI template parameter
getCondition() - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
Get the condition.
getContributorsFor(Class<?>) - Method in class org.glassfish.jersey.linking.contributing.NaiveResourceLinkContributionContext
 
getContributorsFor(Class<?>) - Method in interface org.glassfish.jersey.linking.contributing.ResourceLinkContributionContext
Returns all link contributions for an entity class.
getLink(URI) - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
Builds a link from a URI.
getLinkStyle() - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
Get the style
getLinkTemplate(ResourceMappingContext) - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
Get the link template, either directly from the value() or from the @Path of the class referenced in resource()
getMapping(Class<?>) - Method in class org.glassfish.jersey.linking.mapping.NaiveResourceMappingContext
 
getMapping(Class<?>) - Method in interface org.glassfish.jersey.linking.mapping.ResourceMappingContext
 
getParentAnnotation() - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
 
getProvideLink() - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
 
getResource() - Method in class org.glassfish.jersey.linking.ProvideLinkDescriptor
 
getTemplate() - Method in interface org.glassfish.jersey.linking.mapping.ResourceMappingContext.Mapping
 

H

hreflang() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the lang of the referenced resource
hreflang() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the lang of the referenced resource

I

InjectLink - Annotation Type in org.glassfish.jersey.linking
Specifies a link injection target in a returned representation bean.
InjectLink.Extension - Annotation Type in org.glassfish.jersey.linking
 
InjectLink.Style - Enum in org.glassfish.jersey.linking
Styles of URI supported
InjectLink.Util - Class in org.glassfish.jersey.linking
 
InjectLinkNoFollow - Annotation Type in org.glassfish.jersey.linking
Specifies on a field that should be ignored by Link recursive introspection.
InjectLinks - Annotation Type in org.glassfish.jersey.linking
Used to request the addition of a set of links, can be used for both link headers on a Class or injection into a List or Link[] property.

M

media() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the media
media() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the media
method() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Used in conjunction with InjectLink.resource() to specify a subresource locator or method.

N

NaiveResourceLinkContributionContext - Class in org.glassfish.jersey.linking.contributing
Simple map based implementation of the ResourceLinkContributionContext.
NaiveResourceLinkContributionContext(ExtendedResourceContext) - Constructor for class org.glassfish.jersey.linking.contributing.NaiveResourceLinkContributionContext
C'tor
NaiveResourceMappingContext - Class in org.glassfish.jersey.linking.mapping
This implementation of the resource mapping context assumed resources are of a simple type with a statically defined structure.
NaiveResourceMappingContext(ExtendedResourceContext) - Constructor for class org.glassfish.jersey.linking.mapping.NaiveResourceMappingContext
 
name() - Method in annotation type org.glassfish.jersey.linking.Binding
Specifies the name of the URI template parameter, defaults to "value" for convenience.
name() - Method in annotation type org.glassfish.jersey.linking.InjectLink.Extension
Specifies the name of the extension parameter

O

org.glassfish.jersey.linking - package org.glassfish.jersey.linking
 
org.glassfish.jersey.linking.contributing - package org.glassfish.jersey.linking.contributing
 
org.glassfish.jersey.linking.mapping - package org.glassfish.jersey.linking.mapping
 

P

ProvideLink - Annotation Type in org.glassfish.jersey.linking
Use this on resource methods to contribute links to a representation.
ProvideLink.InheritFromAnnotation - Interface in org.glassfish.jersey.linking
Special interface to indicate that the target should be inherited from the annotated annotation.
ProvideLink.Util - Class in org.glassfish.jersey.linking
 
ProvideLinkDescriptor - Class in org.glassfish.jersey.linking
Utility to work with ProvideLink annotations.
ProvideLinkDescriptor(ResourceMethod, ProvideLink, Annotation) - Constructor for class org.glassfish.jersey.linking.ProvideLinkDescriptor
c'tor
ProvideLinks - Annotation Type in org.glassfish.jersey.linking
Container for repeatable annotation, see ProvideLink for details.

R

rel() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the relationship.
rel() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the relationship.
RELATIVE_PATH - org.glassfish.jersey.linking.InjectLink.Style
A relative path.
resource() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies a resource class whose @Path URI template will be used to build the injected URI.
ResourceLinkContributionContext - Interface in org.glassfish.jersey.linking.contributing
The ResourceLinkContributionContext provides access for link contributions from other sources to an entity.
ResourceMappingContext - Interface in org.glassfish.jersey.linking.mapping
This service tries to work out the UriTemplate required for a particular resource class.
ResourceMappingContext.Mapping - Interface in org.glassfish.jersey.linking.mapping
 
rev() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the reverse relationship.
rev() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the reverse relationship.

S

style() - Method in annotation type org.glassfish.jersey.linking.InjectLink
The style of URI to inject
style() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
The style of URI to inject

T

title() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the title.
title() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the title.
type() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies the media type.
type() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Specifies the media type.

U

Util() - Constructor for class org.glassfish.jersey.linking.InjectLink.Util
 
Util() - Constructor for class org.glassfish.jersey.linking.ProvideLink.Util
 

V

value() - Method in annotation type org.glassfish.jersey.linking.Binding
Specifies the value of a URI template parameter.
value() - Method in annotation type org.glassfish.jersey.linking.InjectLink.Extension
Specifies the value of the extension parameter
value() - Method in annotation type org.glassfish.jersey.linking.InjectLink
Specifies a URI template that will be used to build the injected URI.
value() - Method in annotation type org.glassfish.jersey.linking.InjectLinks
Container for a set of InjectLink annotations
value() - Method in annotation type org.glassfish.jersey.linking.ProvideLink
Provide links for representation classes listed here.
value() - Method in annotation type org.glassfish.jersey.linking.ProvideLinks
Container for a set of ProvideLink annotations
valueOf(String) - Static method in enum org.glassfish.jersey.linking.InjectLink.Style
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.jersey.linking.InjectLink.Style
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I M N O P R S T U V 
All Classes All Packages