- CANONICAL - Static variable in class siren.Relation
-
Designates the preferred version of a resource (the IRI and its contents).
- CHAPTER - Static variable in class siren.Relation
-
Refers to a chapter in a collection of resources.
- clear() - Method in class siren.Action.Builder
-
Clears the state of the builder.
- clear() - Method in interface siren.Builder
-
Clears the state of the builder.
- clear() - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Clears the state of the builder.
- clear() - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Clears the state of the builder.
- clear() - Method in class siren.Entity.Builder
-
Clears the state of the builder.
- clear() - Method in class siren.Field.Builder
-
Clears the state of the builder.
- clear() - Method in class siren.FieldValue.Builder
-
Clears the state of the builder.
- clear() - Method in class siren.Link.Builder
-
Clears the state of the builder.
- COLLECTION - Static variable in class siren.Relation
-
The target IRI points to a resource which represents the collection resource for the context IRI.
- CONTENTS - Static variable in class siren.Relation
-
Refers to a table of contents.
- CONVERTED_FROM - Static variable in class siren.Relation
-
The document linked to was later converted to the document that contains this link relation.
- COPYRIGHT - Static variable in class siren.Relation
-
Refers to a copyright statement that applies to the link's context.
- create() - Method in class siren.factories.ActionBuilderFactory
-
Constructs an instance of Action.Builder.
- create() - Method in interface siren.factories.BuilderFactory
-
Constructs an instance of T.
- create() - Method in class siren.factories.EmbeddedLinkSubEntityBuilderFactory
-
Constructs an instance of EmbeddedLinkSubEntity.Builder.
- create() - Method in class siren.factories.EmbeddedRepresentationSubEntityBuilderFactory
-
Constructs an instance of EmbeddedRepresentationSubEntity.Builder.
- create() - Method in class siren.factories.EntityBuilderFactory
-
- create() - Method in class siren.factories.FieldBuilderFactory
-
Constructs an instance of Field.Builder.
- create() - Method in class siren.factories.LinkBuilderFactory
-
- CREATE_FORM - Static variable in class siren.Relation
-
The target IRI points to a resource where a submission form can be obtained.
- CURRENT - Static variable in class siren.Relation
-
Refers to a resource containing the most recent item(s) in a collection of resources.
- getActions() - Method in class siren.Entity
-
Retrieves the actions.
- getEntities() - Method in class siren.Entity
-
Retrieves the sub-entities.
- getFields() - Method in class siren.Action
-
Retrieves the fields associated with the action.
- getHref() - Method in class siren.Action
-
Retrieves the href of the action.
- getHref() - Method in class siren.EmbeddedLinkSubEntity
-
Retrieves the URI of the linked sub-entity.
- getHref() - Method in class siren.Link
-
Retrieves the URI of the linked resource.
- getKlass() - Method in class siren.Action
-
Retrieves the class for the action.
- getKlass() - Method in class siren.EntityBase
-
Retrieves the class of the entity.
- getKlass() - Method in class siren.Link
-
Retrieves the class for the link.
- getLinks() - Method in class siren.Entity
-
Retrieves the links.
- getMethod() - Method in class siren.Action
-
Retrieves the method of the action.
- getName() - Method in class siren.Action
-
Retrieves the name of the action.
- getName() - Method in class siren.Field
-
Retrieves the name describing the control.
- getProperties() - Method in class siren.Entity
-
Retrieves the properties.
- getRel() - Method in class siren.EmbeddedLinkSubEntity
-
Retrieves the relationship of the sub-entity to its parent, per Web Linking (RFC5899).
- getRel() - Method in class siren.EmbeddedRepresentationSubEntity
-
Retrieves the relationship of the sub-entity to its parent, per Web Linking (RFC5899).
- getRel() - Method in class siren.Link
-
Retrieves the relationship of the link to its entity.
- getSelected() - Method in class siren.FieldValue
-
Retrieves whether this value should be considered preselected.
- getTitle() - Method in class siren.Action
-
Retrieves the title of the action.
- getTitle() - Method in class siren.EntityBase
-
Retrieves the title of the entity.
- getTitle() - Method in class siren.Field
-
Retrieves the textual annotation of a field.
- getTitle() - Method in class siren.FieldValue
-
Retrieves the textual description of a field value.
- getTitle() - Method in class siren.Link
-
Retrieves the title of the link.
- getType() - Method in class siren.Action
-
Retrieves the type of the action.
- getType() - Method in class siren.EmbeddedLinkSubEntity
-
Retrieves the media type of the linked resource, per Web Linking (RFC5988).
- getType() - Method in class siren.Field
-
Retrieves the input type of the field.
- getType() - Method in class siren.Link
-
Retrieves the link's type.
- getValue() - Method in class siren.Field
-
Retrieves the value assigned to the field.
- getValue() - Method in class siren.FieldValue
-
Retrieves the value for the field.
- GLOSSARY - Static variable in class siren.Relation
-
Refers to a glossary of terms.
- PAYMENT - Static variable in class siren.Relation
-
ndicates a resource where payment is accepted.
- PINGBACK - Static variable in class siren.Relation
-
Gives the address of the pingback resource for the link context.
- PRECONNECT - Static variable in class siren.Relation
-
Used to indicate an origin that will be used to fetch required resources for the link context.
- PREDECESSOR_VERSION - Static variable in class siren.Relation
-
Points to a resource containing the predecessor version in the version history.
- PREFETCH - Static variable in class siren.Relation
-
The prefetch link relation type is used to identify a resource that might be required by the next navigation
from the link context, and that the user agent ought to fetch, such that the user agent can deliver a faster
response once the resource is requested in the future.
- PRELOAD - Static variable in class siren.Relation
-
Refers to a resource that should be loaded early in the processing of the link's context,
without blocking rendering.
- PRERENDER - Static variable in class siren.Relation
-
Used to identify a resource that might be required by the next navigation from the link context,
and that the user agent ought to fetch and execute, such that the user agent can deliver a
faster response once the resource is requested in the future.
- PREV - Static variable in class siren.Relation
-
Indicates that the link's context is a part of a series, and that the previous in the series is the link target.
- PREV_ARCHIVE - Static variable in class siren.Relation
-
Refers to the immediately preceding archive resource.
- PREVIEW - Static variable in class siren.Relation
-
Refers to a resource that provides a preview of the link's context.
- PREVIOUS - Static variable in class siren.Relation
-
Refers to the previous resource in an ordered series of resources.
- PRIVACY_POLICY - Static variable in class siren.Relation
-
Refers to a privacy policy associated with the link's context.
- PROFILE - Static variable in class siren.Relation
-
Identifying that a resource representation conforms to a certain profile, without affecting the
non-profile semantics of the resource representation.
- Program - Class in siren
-
- Program() - Constructor for class siren.Program
-
- property(String, T) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the property provided to the current state of the builder.
- property(String, T) - Method in class siren.Entity.Builder
-
Adds the property provided to the current state of the builder.
- rel(String) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the relation provided to the current state of the builder.
- rel(URI) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the relation provided to the current state of the builder.
- rel(Relation) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the relation provided to the current state of the builder.
- rel(String) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the relation provided to the current state of the builder.
- rel(URI) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the relation provided to the current state of the builder.
- rel(Relation) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the relation provided to the current state of the builder.
- rel(String) - Method in class siren.Link.Builder
-
Adds the relation provided to the current state of the builder.
- rel(URI) - Method in class siren.Link.Builder
-
Adds the relation provided to the current state of the builder.
- rel(Relation) - Method in class siren.Link.Builder
-
Adds the relation provided to the current state of the builder.
- RELATED - Static variable in class siren.Relation
-
Identifies a related resource.
- Relation - Class in siren
-
- Relation(String) - Constructor for class siren.Relation
-
- Relation(URI) - Constructor for class siren.Relation
-
Constructs an instance of
Relation that is an extension relation.
- RelationSerializer - Class in siren.serializers
-
- RelationSerializer() - Constructor for class siren.serializers.RelationSerializer
-
- RelationSerializer(Class<Relation>) - Constructor for class siren.serializers.RelationSerializer
-
- rels(String...) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the relations provided to the current state of the builder.
- rels(URI...) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the relations provided to the current state of the builder.
- rels(Relation...) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the relations provided to the current state of the builder.
- rels(String...) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the relations provided to the current state of the builder.
- rels(URI...) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the relations provided to the current state of the builder.
- rels(Relation...) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the relations provided to the current state of the builder.
- rels(String...) - Method in class siren.Link.Builder
-
Adds the relations provided to the current state of the builder.
- rels(URI...) - Method in class siren.Link.Builder
-
Adds the relations provided to the current state of the builder.
- rels(Relation...) - Method in class siren.Link.Builder
-
Adds the relations provided to the current state of the builder.
- REPLIES - Static variable in class siren.Relation
-
Identifies a resource that is a reply to the context of the link.
- RESTCONF - Static variable in class siren.Relation
-
Identifies the root of RESTCONF API as configured on this HTTP server.
- SEARCH - Static variable in class siren.Relation
-
Refers to a resource that can be used to search through the link's context and related resources.
- SECTION - Static variable in class siren.Relation
-
Refers to a section in a collection of resources.
- selected(Boolean) - Method in class siren.FieldValue.Builder
-
Adds the provided flag indicating whether to be selected to the current state of the builder.
- SELF - Static variable in class siren.Relation
-
Conveys an identifier for the link's context.
- serialize(Relation, JsonGenerator, SerializerProvider) - Method in class siren.serializers.RelationSerializer
-
- SERVICE - Static variable in class siren.Relation
-
Indicates a URI that can be used to retrieve a service document.
- siren - package siren
-
Provides the classes that grant client applications the ability
to leverage the power of the siren specification.
- siren.factories - package siren.factories
-
Provides classes that are responsible for the construction of
other siren classes.
- siren.serializers - package siren.serializers
-
Provides the classes necessary for proper serialization and deserialization
of other siren classes in accordance to the siren specification.
- START - Static variable in class siren.Relation
-
Refers to the first resource in a collection of resources.
- STYLESHEET - Static variable in class siren.Relation
-
Refers to a stylesheet.
- subEntities(EntityBase...) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the sub-entities provided to the current state of the builder.
- subEntities(EntityBase...) - Method in class siren.Entity.Builder
-
Adds the sub-entities provided to the current state of the builder.
- subEntity(EntityBase) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the sub-entity provided to the current state of the builder.
- subEntity(EntityBase) - Method in class siren.Entity.Builder
-
Adds the sub-entity provided to the current state of the builder.
- SUBSECTION - Static variable in class siren.Relation
-
Refers to a resource serving as a subsection in a collection of resources.
- SUCCESSOR_VERSION - Static variable in class siren.Relation
-
Points to a resource containing the successor version in the version history.
- TAG - Static variable in class siren.Relation
-
Gives a tag (identified by the given address) that applies to the current document.
- TERMS_OF_SERVICE - Static variable in class siren.Relation
-
Refers to the terms of service associated with the link's context.
- TIME_GATE - Static variable in class siren.Relation
-
The Target IRI points to a TimeGate for an Original Resource.
- TIME_MAP - Static variable in class siren.Relation
-
The Target IRI points to a TimeMap for an Original Resource.
- title(String) - Method in class siren.Action.Builder
-
Adds the title provided to the current state of the builder.
- title(String) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the title provided to the current state of the builder.
- title(String) - Method in class siren.EmbeddedRepresentationSubEntity.Builder
-
Adds the title provided to the current state of the builder.
- title(String) - Method in class siren.Entity.Builder
-
Adds the title provided to the current state of the builder.
- title(String) - Method in class siren.Field.Builder
-
Adds the title provided to the current state of the builder.
- title(String) - Method in class siren.FieldValue.Builder
-
Adds the title provided to the current state of the builder.
- title(String) - Method in class siren.Link.Builder
-
Sets current state of the builder to have the title provided.
- toString() - Method in enum siren.FieldType
-
Retrieves a textual representation of the field type.
- toString() - Method in enum siren.HttpMethod
-
Retrieves a textual representation of the HTTP method.
- toString() - Method in class siren.Relation
-
Retrieves a textual representation of the relation.
- type(String) - Method in class siren.Action.Builder
-
Adds the type provided to the current state of the builder.
- type(String) - Method in class siren.EmbeddedLinkSubEntity.Builder
-
Adds the type provided to the current state of the builder.
- type(FieldType) - Method in class siren.Field.Builder
-
Adds the type provided to the current state of the builder.
- type(String) - Method in class siren.Link.Builder
-
Sets the current state of the builder to have the type provided.
- TYPE - Static variable in class siren.Relation
-
Refers to a resource identifying the abstract semantic type of which the link's context is considered
to be an instance.