Top Description Inners Fields Constructors Methods
net.fortuna.ical4j.model.parameter

public Class LinkRel

extends Parameter
Class Inheritance
Imports
net.fortuna.ical4j.model.Content, .LinkRelationType, .Parameter, .ParameterFactory, java.net.URI

    Purpose:
    This property specifies the relationship of data referenced by a LINK property.
Format Definition:

    This parameter is defined by the following notation:

linkrelparam = "LINKREL" "="
                (DQUOTE uri DQUOTE
               / iana-token)   ; Other IANA registered type

Description:

    This parameter MUST be specified on all LINK properties and define the type of reference. This allows programs consuming this data to automatically scan for references they support. There is no default relation type.
Any link relation in the link registry established by [RFC8288], or new link relations, may be used. It is expected that link relation types seeing significant usage in calendaring will have the calendaring usage described in an RFC.
See Also
rfc9253

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final String
private final String
Inherited from net.fortuna.ical4j.model.Parameter:
ABBREVALTREPCNCUTYPEDELEGATED_FROMDELEGATED_TODERIVEDDIRDISPLAYEMAILENCODINGEXPERIMENTAL_PREFIXFBTYPEFEATUREFMTTYPELABELLANGUAGEMEMBERORDERPARTSTATRANGERELATEDRELTYPEROLERSVPSCHEDULE_AGENTSCHEDULE_STATUSSCHEMASENT_BYTYPETZIDVALUEVVENUE

Constructor Summary

AccessConstructor and Description
public
LinkRel(String value)

public
LinkRel(LinkRelationType linkRelationType)

public
LinkRel(URI uri)

Method Summary

Modifier and TypeMethod and Description
public LinkRelationType
public URI
public String
Inherited from net.fortuna.ical4j.model.Parameter:
compareToequalsgetNamehashCodetoString

Field Detail

PARAM_NAMEback to summary
private static final String PARAM_NAME
valueback to summary
private final String value

Constructor Detail

LinkRelback to summary
public LinkRel(String value)
LinkRelback to summary
public LinkRel(LinkRelationType linkRelationType)
LinkRelback to summary
public LinkRel(URI uri)

Method Detail

getLinkRelationTypeback to summary
public LinkRelationType getLinkRelationType()
getUriback to summary
public URI getUri()
getValueback to summary
public String getValue()

Implements abstract net.fortuna.ical4j.model.Content.getValue.

Returns:String

Doc from net.fortuna.ical4j.model.Content.getValue.

the content value

Annotations
@Override
net.fortuna.ical4j.model.parameter back to summary

public Class LinkRel.Factory

extends Factory
implements ParameterFactory<LinkRel>
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.model.ParameterFactory, java.io.Serializable

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public LinkRel
createParameter(String
a value to assign to the returned parameter
value
)

Implements net.fortuna.ical4j.model.ParameterFactory.createParameter.

Returns a parameter instance of the appropriate type with the specified value.

Inherited from net.fortuna.ical4j.model.Content.Factory:
supports

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

createParameterback to summary
public LinkRel createParameter(String value)

Implements net.fortuna.ical4j.model.ParameterFactory.createParameter.

Doc from net.fortuna.ical4j.model.ParameterFactory.createParameter.

Returns a parameter instance of the appropriate type with the specified value.

Parameters
value:String

a value to assign to the returned parameter

Returns:LinkRel

a parameter instance, or null if this factory is unable to create an appropriate parameter

Annotations
@Override