Package org.restlet.client.data
Class Preference<T extends Metadata>
- java.lang.Object
-
- org.restlet.client.data.Preference<T>
-
public final class Preference<T extends Metadata> extends java.lang.ObjectMetadata preference definition.- Author:
- Jerome Louvel
-
-
Constructor Summary
Constructors Constructor Description Preference()Constructor.Preference(T metadata)Constructor.Preference(T metadata, float quality)Constructor.Preference(T metadata, float quality, Series<Parameter> parameters)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetMetadata()Returns the metadata associated with this preference.Series<Parameter>getParameters()Returns the modifiable list of parameters.floatgetQuality()Returns the quality/preference level.voidsetMetadata(T metadata)Sets the metadata associated with this preference.voidsetParameters(Series<Parameter> parameters)Sets the modifiable list of parameters.voidsetQuality(float quality)Sets the quality/preference level.java.lang.StringtoString()
-
-
-
Constructor Detail
-
Preference
public Preference()
Constructor.
-
Preference
public Preference(T metadata)
Constructor.- Parameters:
metadata- The associated metadata.
-
Preference
public Preference(T metadata, float quality)
Constructor.- Parameters:
metadata- The associated metadata.quality- The quality/preference level.
-
-
Method Detail
-
getMetadata
public T getMetadata()
Returns the metadata associated with this preference.- Returns:
- The metadata associated with this preference.
-
getParameters
public Series<Parameter> getParameters()
Returns the modifiable list of parameters. Creates a new instance if no one has been set.- Returns:
- The modifiable list of parameters.
-
getQuality
public float getQuality()
Returns the quality/preference level.- Returns:
- The quality/preference level.
-
setMetadata
public void setMetadata(T metadata)
Sets the metadata associated with this preference.- Parameters:
metadata- The metadata associated with this preference.
-
setParameters
public void setParameters(Series<Parameter> parameters)
Sets the modifiable list of parameters.- Parameters:
parameters- The modifiable list of parameters.
-
setQuality
public void setQuality(float quality)
Sets the quality/preference level.- Parameters:
quality- The quality/preference level.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-