|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.service.Service
org.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(java.lang.String extension,
Metadata metadata)
Maps an extension to some metadata (media type, language or character set) to an extension. |
void |
addExtension(java.lang.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. |
java.lang.String |
getExtension(Metadata metadata)
Returns the first extension mapping to this metadata. |
java.util.Map<java.lang.String,Metadata> |
getMappings()
Deprecated. . |
Metadata |
getMetadata(java.lang.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(java.util.Map<java.lang.String,Metadata> mappings)
Deprecated. |
Methods inherited from class org.restlet.service.Service |
---|
isEnabled, isStarted, isStopped, setEnabled, start, stop |
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(java.lang.String extension, Metadata metadata)
extension
- The extension name.metadata
- The metadata to map.public void addExtension(java.lang.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 java.lang.String getExtension(Metadata metadata)
metadata
- The metadata to find.
@Deprecated public java.util.Map<java.lang.String,Metadata> getMappings()
public Metadata getMetadata(java.lang.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(java.util.Map<java.lang.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 |