|
Method Summary | ||
void |
addListener(ContentStreamListener listener) Use this method to register any interest in events against underlying content streams. |
|
getContentData() Get the data representation of the content being accessed. |
||
getContentUrl() Retrieve the URL that this accessor references |
||
getEncoding() Get the encoding of the content being accessed |
||
getLocale() Get the locale of the content being accessed |
||
getMimetype() Get the content mimetype |
||
long |
getSize() Gets the size of the content that this reader references. |
|
boolean |
isChannelOpen() Gets the open/close state of the underlying IO Channel. |
|
void |
setEncoding(String encoding) Set the String encoding for this accessor |
|
void |
setLocale(Locale locale) Set the Locale for this accessor |
|
void |
setMimetype(String mimetype) Set the mimetype that must be used for accessing the content. |
This method can only be used before the content stream has been retrieved.
When the stream has been closed, all listeners will be called. The listener is responsible for using a retrying transaction to protect the implementation of the callback when required.
OL
if the
content doesn't exist.The content mimetype must be set before this method is called as the content data requires a mimetype whenever the content URL is specified.
When dealing with a ContentWriter, you may wish to use ContentWriter.guessMimetype(String) to have this set for you based on the filename and contents.
String
encoding for this accessor
When dealing with a ContentWriter, you may wish to use ContentWriter.guessMimetype(String) to have this set for you based on the contents.
Locale
for this accessor
|