|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.extensions.webscripts.FormatRegistry
public class FormatRegistry
Maintains a registry of mimetypes (indexed by format and user agent)
Constructor Summary | |
---|---|
FormatRegistry()
Construct |
Method Summary | |
---|---|
void |
addFormats(String agent,
Map<String,String> formatsToAdd)
Add formats |
void |
addMimetypes(String agent,
Map<String,String> mimetypesToAdd)
Add mimetypes |
void |
addReader(FormatReader<Object> reader)
Add a reader |
void |
addWriter(FormatWriter<Object> writer)
Add a writer |
String |
generalizeMimetype(String mimetype)
Generalize Mimetype |
String |
getFormat(String agent,
String mimetype)
Gets the format for the specified user agent and mimetype |
String |
getMimeType(String agent,
String format)
Gets the mimetype for the specified user agent and format |
FormatReader<Object> |
getReader(String mimetype)
Gets a Format Reader |
FormatWriter<Object> |
getWriter(Object object,
String mimetype)
Gets a Format Writer |
void |
setDefaultReader(FormatReader<Object> defaultReader)
Set default Reader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FormatRegistry()
Method Detail |
---|
public void setDefaultReader(FormatReader<Object> defaultReader)
defaultReader
- public void addReader(FormatReader<Object> reader)
mimetype
- reader
- public void addWriter(FormatWriter<Object> writer)
mimetype
- writer
- public void addFormats(String agent, Map<String,String> formatsToAdd)
agent
- formatsToAdd
- public void addMimetypes(String agent, Map<String,String> mimetypesToAdd)
agent
- mimetypesToAdd
- public String getMimeType(String agent, String format)
agent
- format
-
public String getFormat(String agent, String mimetype)
agent
- mimetype
-
public FormatReader<Object> getReader(String mimetype)
mimetype
-
public FormatWriter<Object> getWriter(Object object, String mimetype)
object
- mimetype
-
public String generalizeMimetype(String mimetype)
mimetype
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |