A B C D E G H I M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
@Pathof 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
ProvideLinkannotations. - 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
ProvideLinkfor 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
InjectLinkannotations - 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
ProvideLinkannotations - 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.
All Classes All Packages