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

public Class Feature

extends Parameter
implements Encodable
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.model.Encodable
Imports
net.fortuna.ical4j.model.Content, .Encodable, .Parameter, .ParameterFactory, net.fortuna.ical4j.util.RegEx, java.util.Arrays, .Collections, .Set, .TreeSet, java.util.stream.Collectors

Parameter Name:  FEATURE

 Purpose:  To specify a feature or features of a conference or
 broadcast system.

 Format Definition:  This property parameter is defined by the
 following notation:

 featureparam = "FEATURE" "=" featuretext *("," featuretext)
 featuretext  =  ("AUDIO" /     ; Audio capability
 "CHAT" /      ; Chat or instant messaging
 "FEED" /      ; Blog or Atom feed
 "MODERATOR" / ; Moderator dial-in code
 "PHONE" /     ; Phone conference
 "SCREEN" /    ; Screen sharing
 "VIDEO" /     ; Video capability
 x-name /      ; Experimental type
 iana-token)   ; Other IANA registered type

 Description:  This property parameter MAY be specified on the
 "CONFERENCE" property.  Multiple values can be specified.  The
 "MODERATOR" value is used to indicate that the property value is
 specific to the owner/initiator of the conference and contains a
 URI that "activates" the system (e.g., a "moderator" access code
 for a phone conference system that is different from the "regular"
 access code).

 Example:

 CONFERENCE;VALUE=URI;FEATURE=AUDIO:rtsp://audio.example.com/
 event
 CONFERENCE;VALUE=URI;FEATURE=AUDIO,VIDEO:http://video-chat.exam
 ple.com/;group-id=1234
 

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static enum

Field Summary

Modifier and TypeField and Description
public static final Feature
public static final Feature
public static final Feature
public static final Feature
private static final String
public static final Feature
public static final Feature
private static final long
private final Set<String>
public static final Feature
Inherited from net.fortuna.ical4j.model.Parameter:
ABBREVALTREPCNCUTYPEDELEGATED_FROMDELEGATED_TODERIVEDDIRDISPLAYEMAILENCODINGEXPERIMENTAL_PREFIXFBTYPEFEATUREFMTTYPELABELLANGUAGEMEMBERORDERPARTSTATRANGERELATEDRELTYPEROLERSVPSCHEDULE_AGENTSCHEDULE_STATUSSCHEMASENT_BYTYPETZIDVALUEVVENUE

Constructor Summary

AccessConstructor and Description
public
Feature(String value)

public
Feature(String... valueStrings)

public
Feature(Feature.Value... values)

Method Summary

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

Field Detail

AUDIOback to summary
public static final Feature AUDIO
CHATback to summary
public static final Feature CHAT
FEEDback to summary
public static final Feature FEED
MODERATORback to summary
public static final Feature MODERATOR
PARAMETER_NAMEback to summary
private static final String PARAMETER_NAME
PHONEback to summary
public static final Feature PHONE
SCREENback to summary
public static final Feature SCREEN
serialVersionUIDback to summary
private static final long serialVersionUID

Hides net.fortuna.ical4j.model.Parameter.serialVersionUID.

valuesback to summary
private final Set<String> values
VIDEOback to summary
public static final Feature VIDEO

Constructor Detail

Featureback to summary
public Feature(String value)
Featureback to summary
public Feature(String... valueStrings)
Featureback to summary
public Feature(Feature.Value... values)

Method Detail

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 Feature.Factory

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

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Feature
createParameter(final 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

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

createParameterback to summary
public Feature createParameter(final 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:Feature

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

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

public final Enum Feature.Value

extends Enum<Feature.Value>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Feature.Value
public static final Feature.Value
public static final Feature.Value
public static final Feature.Value
public static final Feature.Value
public static final Feature.Value
public static final Feature.Value

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Feature.Value
public static Feature.Value[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

AUDIOback to summary
public static final Feature.Value AUDIO
CHATback to summary
public static final Feature.Value CHAT
FEEDback to summary
public static final Feature.Value FEED
MODERATORback to summary
public static final Feature.Value MODERATOR
PHONEback to summary
public static final Feature.Value PHONE
SCREENback to summary
public static final Feature.Value SCREEN
VIDEOback to summary
public static final Feature.Value VIDEO

Constructor Detail

Valueback to summary
private Value()

Method Detail

valueOfback to summary
public static Feature.Value valueOf(String name)
valuesback to summary
public static Feature.Value[] values()