Package org.restlet.data
Class Preference<T extends Metadata>
- java.lang.Object
 - 
- org.restlet.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
 
 - 
 
 -