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 ornullbooleanReturn true if the given export context can provide an output streamvoidsetContentLanguage(String contentLanguage) Sets the content language.voidsetContentLength(long contentLength) Sets the length of the data.voidsetContentType(String contentType) Set the content type for the resource contentvoidSets the ETag of the resource.voidsetModificationTime(long modificationTime) Sets the modification time of the resourcevoidsetProperty(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:OutputContextReturn true if the given export context can provide an output stream- Specified by:
hasStreamin interfaceOutputContext
-
getOutputStream
Description copied from interface:OutputContextReturn the output stream to be used for the export ornull- Specified by:
getOutputStreamin interfaceOutputContext- Returns:
-
setContentLanguage
Description copied from interface:OutputContextSets the content language.- Specified by:
setContentLanguagein interfaceOutputContext- Parameters:
contentLanguage-
-
setContentLength
public void setContentLength(long contentLength) Description copied from interface:OutputContextSets the length of the data.- Specified by:
setContentLengthin interfaceOutputContext- Parameters:
contentLength- the content length
-
setContentType
Description copied from interface:OutputContextSet the content type for the resource content- Specified by:
setContentTypein interfaceOutputContext- Parameters:
contentType-
-
setModificationTime
public void setModificationTime(long modificationTime) Description copied from interface:OutputContextSets the modification time of the resource- Specified by:
setModificationTimein interfaceOutputContext- Parameters:
modificationTime- the modification time
-
setETag
Description copied from interface:OutputContextSets the ETag of the resource. A successful export command may set this member.- Specified by:
setETagin interfaceOutputContext- Parameters:
etag- the ETag
-
setProperty
Description copied from interface:OutputContextAllows to set additional properties that are not covered by an extra setter method.- Specified by:
setPropertyin interfaceOutputContext- Parameters:
propertyName-propertyValue-
-