Package org.apache.jackrabbit.webdav.io
Class OutputContextImpl
java.lang.Object
org.apache.jackrabbit.webdav.io.OutputContextImpl
- All Implemented Interfaces:
OutputContext
OutputContextImpl
...-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the output stream to be used for the export ornull
boolean
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
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.
-
Constructor Details
-
OutputContextImpl
-
-
Method Details
-
hasStream
public boolean hasStream()Description copied from interface:OutputContext
Return true if the given export context can provide an output stream- Specified by:
hasStream
in interfaceOutputContext
-
getOutputStream
Description copied from interface:OutputContext
Return the output stream to be used for the export ornull
- Specified by:
getOutputStream
in interfaceOutputContext
- Returns:
-
setContentLanguage
Description copied from interface:OutputContext
Sets the content language.- Specified by:
setContentLanguage
in interfaceOutputContext
- Parameters:
contentLanguage
-
-
setContentLength
public void setContentLength(long contentLength) Description copied from interface:OutputContext
Sets the length of the data.- Specified by:
setContentLength
in interfaceOutputContext
- Parameters:
contentLength
- the content length
-
setContentType
Description copied from interface:OutputContext
Set the content type for the resource content- Specified by:
setContentType
in interfaceOutputContext
- Parameters:
contentType
-
-
setModificationTime
public void setModificationTime(long modificationTime) Description copied from interface:OutputContext
Sets the modification time of the resource- Specified by:
setModificationTime
in interfaceOutputContext
- Parameters:
modificationTime
- the modification time
-
setETag
Description copied from interface:OutputContext
Sets the ETag of the resource. A successful export command may set this member.- Specified by:
setETag
in interfaceOutputContext
- Parameters:
etag
- the ETag
-
setProperty
Description copied from interface:OutputContext
Allows to set additional properties that are not covered by an extra setter method.- Specified by:
setProperty
in interfaceOutputContext
- Parameters:
propertyName
-propertyValue
-
-