Package org.apache.jackrabbit.webdav.io
Interface OutputContext
-
- All Known Implementing Classes:
OutputContextImpl
public interface OutputContext
OutputContext
...
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OutputStream
getOutputStream()
Return the output stream to be used for the export ornull
boolean
hasStream()
Return true if the given export context can provide an output streamvoid
setContentLanguage(String contentLanguage)
Sets the content language.void
setContentLength(long contentLength)
Sets the length of the data.void
setContentType(String contentType)
Set the content type for the resource contentvoid
setETag(String etag)
Sets the ETag of the resource.void
setModificationTime(long modificationTime)
Sets the modification time of the resourcevoid
setProperty(String propertyName, String propertyValue)
Allows to set additional properties that are not covered by an extra setter method.
-
-
-
Method Detail
-
hasStream
boolean hasStream()
Return true if the given export context can provide an output stream
-
getOutputStream
OutputStream getOutputStream()
Return the output stream to be used for the export ornull
- Returns:
-
setContentLanguage
void setContentLanguage(String contentLanguage)
Sets the content language.- Parameters:
contentLanguage
-
-
setContentLength
void setContentLength(long contentLength)
Sets the length of the data.- Parameters:
contentLength
- the content length
-
setContentType
void setContentType(String contentType)
Set the content type for the resource content- Parameters:
contentType
-
-
setModificationTime
void setModificationTime(long modificationTime)
Sets the modification time of the resource- Parameters:
modificationTime
- the modification time
-
setETag
void setETag(String etag)
Sets the ETag of the resource. A successful export command may set this member.- Parameters:
etag
- the ETag
-
-