Class DiskFileItem.Builder
- java.lang.Object
-
- org.apache.commons.io.build.AbstractSupplier<T,B>
-
- org.apache.commons.io.build.AbstractOriginSupplier<T,B>
-
- org.apache.commons.io.build.AbstractStreamBuilder<I,B>
-
- org.apache.commons.fileupload2.core.FileItemFactory.AbstractFileItemBuilder<DiskFileItem,DiskFileItem.Builder>
-
- org.apache.commons.fileupload2.core.DiskFileItem.Builder
-
- All Implemented Interfaces:
org.apache.commons.io.function.IOSupplier<DiskFileItem>
- Enclosing class:
- DiskFileItem
public static class DiskFileItem.Builder extends FileItemFactory.AbstractFileItemBuilder<DiskFileItem,DiskFileItem.Builder>
Builds a newDiskFileItem
instance.For example:
final FileItem fileItem = fileItemFactory.fileItemBuilder() .setFieldName("FieldName") .setContentType("ContentType") .setFormField(true) .setFileName("FileName") .setFileItemHeaders(...) .get();
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiskFileItem
get()
Constructs a new instance.-
Methods inherited from class org.apache.commons.fileupload2.core.FileItemFactory.AbstractFileItemBuilder
getContentType, getFieldName, getFileCleaningTracker, getFileItemHeaders, getFileName, isFormField, newFileItemHeaders, setContentType, setFieldName, setFileCleaningTracker, setFileItemHeaders, setFileName, setFormField
-
Methods inherited from class org.apache.commons.io.build.AbstractStreamBuilder
getBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getInputStream, getOpenOptions, getOutputStream, getPath, getWriter, setBufferSize, setBufferSize, setBufferSizeDefault, setCharset, setCharset, setCharsetDefault, setOpenOptions
-
Methods inherited from class org.apache.commons.io.build.AbstractOriginSupplier
checkOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setReader, setURI, setWriter
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
-
Method Detail
-
get
public DiskFileItem get()
Constructs a new instance.You must provide an origin that can be converted to a Reader by this builder, otherwise, this call will throw an
UnsupportedOperationException
.- Returns:
- a new instance.
- Throws:
UnsupportedOperationException
- if the origin cannot provide a Path.- See Also:
AbstractOrigin.getReader(Charset)
-
-