|
||||||||||
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 FormConstructor Summary | |
---|---|
AbstractResourceStreamWriter()
|
Method Summary | |
---|---|
void |
close()
this method should not be used as it is not required for resource writers |
String |
getContentType()
Gets the mime type of this resource |
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)
This method shouldn't be used from the outside. |
void |
setStyle(String style)
This method shouldn't be used from the outside. |
void |
setVariation(String variation)
This method shouldn't be used from the outside. |
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 IResourceStream
null
if unknownpublic Locale getLocale()
getLocale
in interface IResourceStream
public void setLocale(Locale locale)
IResourceStream
setLocale
in interface IResourceStream
locale
- The Locale where this stream did resolve to.public Time lastModifiedTime()
lastModifiedTime
in interface IModifiable
Time
or
null
if that information is not availablepublic final InputStream getInputStream() throws ResourceStreamNotFoundException
getInputStream
in interface IResourceStream
ResourceStreamNotFoundException
IResourceStream.close()
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 Closeable
close
in interface IResourceStream
IOException
public String getContentType()
IResourceStream
getContentType
in interface IResourceStream
public String getStyle()
getStyle
in interface IResourceStream
public void setStyle(String style)
IResourceStream
setStyle
in interface IResourceStream
style
- The style where this stream did resolve to.public String getVariation()
getVariation
in interface IResourceStream
public void setVariation(String variation)
IResourceStream
setVariation
in interface IResourceStream
variation
- The Variation where this stream did resolve to.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |