|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.restlet.service.MetadataService
public class MetadataService
Service providing access to metadata and their associated extension names.
| Constructor Summary | |
|---|---|
MetadataService()
Constructor. |
|
| Method Summary | |
|---|---|
void |
addCommonExtensions()
Adds a common list of associations from extensions to metadata. |
void |
addExtension(String extension,
Metadata metadata)
Maps an extension to some metadata (media type, language or character set) to an extension. |
void |
addExtension(String extension,
Metadata metadata,
boolean preferred)
Maps an extension to some metadata (media type, language or character set) to an extension. |
void |
clearExtensions()
clears the mappings for all extensions. |
Encoding |
getDefaultEncoding()
Returns the default encoding for local representations. |
Language |
getDefaultLanguage()
Returns the default language for local representations. |
MediaType |
getDefaultMediaType()
Returns the default media type for local representations. |
String |
getExtension(Metadata metadata)
Returns the first extension mapping to this metadata. |
Map<String,Metadata> |
getMappings()
Deprecated. . |
Metadata |
getMetadata(String extension)
Returns the metadata associated to this extension. |
void |
setDefaultEncoding(Encoding defaultEncoding)
Sets the default encoding for local representations. |
void |
setDefaultLanguage(Language defaultLanguage)
Sets the default language for local representations. |
void |
setDefaultMediaType(MediaType defaultMediaType)
Sets the default media type for local representations. |
void |
setMappings(Map<String,Metadata> mappings)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MetadataService()
Language.ENGLISH_US,
the default encoding to Encoding.IDENTITY (no encoding) and the
default media type to MediaType.APPLICATION_OCTET_STREAM. It
also calls the addCommonExtensions() method.
| Method Detail |
|---|
public void addCommonExtensions()
public void addExtension(String extension,
Metadata metadata)
extension - The extension name.metadata - The metadata to map.
public void addExtension(String extension,
Metadata metadata,
boolean preferred)
extension - The extension name.metadata - The metadata to map.preferred - indicates if this mapping is the preferred one.public void clearExtensions()
public Encoding getDefaultEncoding()
public Language getDefaultLanguage()
public MediaType getDefaultMediaType()
public String getExtension(Metadata metadata)
metadata - The metadata to find.
@Deprecated public Map<String,Metadata> getMappings()
public Metadata getMetadata(String extension)
extension - The extension name without any delimiter.
public void setDefaultEncoding(Encoding defaultEncoding)
defaultEncoding - The default encoding for local representations.public void setDefaultLanguage(Language defaultLanguage)
defaultLanguage - The default language for local representations.public void setDefaultMediaType(MediaType defaultMediaType)
defaultMediaType - The default media type for local representations.@Deprecated public void setMappings(Map<String,Metadata> mappings)
mappings - The mappings from extension names to metadata.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||