|
||||||||||
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. |
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()
Returns the mappings from extension names to metadata. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetadataService()
Method Detail |
---|
public void addCommonExtensions()
public void addExtension(String extension, Metadata metadata)
extension
- The extension name.metadata
- The metadata to map.public Encoding getDefaultEncoding()
public Language getDefaultLanguage()
public MediaType getDefaultMediaType()
public String getExtension(Metadata metadata)
metadata
- The metadata to find.
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |