Class FileItemFactory.AbstractFileItemBuilder<I extends FileItem<I>,B extends FileItemFactory.AbstractFileItemBuilder<I,B>>
- 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<I,B>
-
- Type Parameters:
I
- the type ofFileItem
to build.B
- the type of builder subclass.
- All Implemented Interfaces:
org.apache.commons.io.function.IOSupplier<I>
- Direct Known Subclasses:
DiskFileItem.Builder
- Enclosing interface:
- FileItemFactory<I extends FileItem<I>>
public abstract static class FileItemFactory.AbstractFileItemBuilder<I extends FileItem<I>,B extends FileItemFactory.AbstractFileItemBuilder<I,B>> extends org.apache.commons.io.build.AbstractStreamBuilder<I,B>
Abstracts building for subclasses.
-
-
Constructor Summary
Constructors Constructor Description AbstractFileItemBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getContentType()
String
getFieldName()
org.apache.commons.io.FileCleaningTracker
getFileCleaningTracker()
FileItemHeaders
getFileItemHeaders()
String
getFileName()
boolean
isFormField()
static FileItemHeaders
newFileItemHeaders()
B
setContentType(String contentType)
B
setFieldName(String fieldName)
B
setFileCleaningTracker(org.apache.commons.io.FileCleaningTracker fileCleaningTracker)
B
setFileItemHeaders(FileItemHeaders fileItemHeaders)
B
setFileName(String fileName)
B
setFormField(boolean isFormField)
-
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
-
AbstractFileItemBuilder
public AbstractFileItemBuilder()
-
-
Method Detail
-
newFileItemHeaders
public static FileItemHeaders newFileItemHeaders()
-
getContentType
public String getContentType()
-
getFieldName
public String getFieldName()
-
getFileCleaningTracker
public org.apache.commons.io.FileCleaningTracker getFileCleaningTracker()
-
getFileItemHeaders
public FileItemHeaders getFileItemHeaders()
-
getFileName
public String getFileName()
-
isFormField
public boolean isFormField()
-
setContentType
public B setContentType(String contentType)
-
setFieldName
public B setFieldName(String fieldName)
-
setFileCleaningTracker
public B setFileCleaningTracker(org.apache.commons.io.FileCleaningTracker fileCleaningTracker)
-
setFileItemHeaders
public B setFileItemHeaders(FileItemHeaders fileItemHeaders)
-
setFileName
public B setFileName(String fileName)
-
setFormField
public B setFormField(boolean isFormField)
-
-