org.springframework.extensions.webscripts
Interface FormatWriter<Type>

Type Parameters:
Type -
All Known Implementing Classes:
AtomWriter

public interface FormatWriter<Type>

Converts a Java Object to a mimetype

Author:
davidc

Method Summary
 String getDestinationMimetype()
          Gets the mimetype to convert to
 Class<? extends Type> getSourceClass()
          Gets the source Java class to convert from
 void write(Type object, OutputStream output)
          Converts Java object to mimetype
 void write(Type object, Writer output)
          Converts Java object to mimetype
 

Method Detail

getSourceClass

Class<? extends Type> getSourceClass()
Gets the source Java class to convert from

Returns:
Java class

getDestinationMimetype

String getDestinationMimetype()
Gets the mimetype to convert to

Returns:
mimetype

write

void write(Type object,
           Writer output)
Converts Java object to mimetype

Parameters:
object -
output -

write

void write(Type object,
           OutputStream output)
Converts Java object to mimetype

Parameters:
object -
output -


Copyright © 2009 SpringSource, Inc. All Rights Reserved.