|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.util.resource.AbstractResourceStreamWriter
public abstract class AbstractResourceStreamWriter
Base implementation of an IResourceStreamWriter so that you only have to override the
IResourceStreamWriter#write(java.io.OutputStream) Don't forget to overwrite the
IResourceStream#length() method if you do know the total length that will be generated.
IResourceStreamWriter,
Serialized Form| Constructor Summary | |
|---|---|
AbstractResourceStreamWriter()
|
|
| Method Summary | |
|---|---|
void |
close()
this method should not be used as it is not required for resource writers resource write generate content directly, not using an input stream, so there's nothing to close later. |
String |
getContentType()
|
InputStream |
getInputStream()
this method should not be used as it is not required for resource writers |
Locale |
getLocale()
|
String |
getStyle()
|
String |
getVariation()
|
Time |
lastModifiedTime()
Just returns now. |
Bytes |
length()
Default implementation to return -1. |
void |
setLocale(Locale locale)
|
void |
setStyle(String style)
|
void |
setVariation(String variation)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.wicket.util.resource.IResourceStreamWriter |
|---|
write |
| Constructor Detail |
|---|
public AbstractResourceStreamWriter()
| Method Detail |
|---|
public Bytes length()
length in interface IResourceStreampublic Locale getLocale()
getLocale in interface IResourceStreampublic void setLocale(Locale locale)
setLocale in interface IResourceStreampublic Time lastModifiedTime()
lastModifiedTime in interface IModifiable
public final InputStream getInputStream()
throws ResourceStreamNotFoundException
getInputStream in interface IResourceStreamResourceStreamNotFoundException
public final void close()
throws IOException
resource write generate content directly, not using an input stream, so there's nothing to close later.
close in interface Closeableclose in interface IResourceStreamIOExceptionpublic String getContentType()
getContentType in interface IResourceStreampublic String getStyle()
getStyle in interface IResourceStreampublic void setStyle(String style)
setStyle in interface IResourceStreampublic String getVariation()
getVariation in interface IResourceStreampublic void setVariation(String variation)
setVariation in interface IResourceStream
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||