Package com.helger.web.fileupload
Class FileItemResource
- java.lang.Object
-
- com.helger.web.fileupload.FileItemResource
-
- All Implemented Interfaces:
com.helger.commons.io.IHasInputStream,com.helger.commons.io.IHasInputStreamAndReader,com.helger.commons.io.resource.IReadableResource,com.helger.commons.io.resource.IResourceBase
@NotThreadSafe public class FileItemResource extends Object implements com.helger.commons.io.resource.IReadableResource
Implementation of theIReadableResourceinterface for uploadedIFileItemobjects.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description FileItemResource(IFileItem aFileItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)booleanexists()FilegetAsFile()URLgetAsURL()InputStreamgetInputStream()StringgetPath()com.helger.commons.io.resource.IReadableResourcegetReadableCloneForPath(String sPath)StringgetResourceID()inthashCode()booleanisReadMultiple()StringtoString()
-
-
-
Method Detail
-
getResourceID
@Nonnull public String getResourceID()
- Specified by:
getResourceIDin interfacecom.helger.commons.io.resource.IResourceBase
-
getPath
@Nonnull public String getPath()
- Specified by:
getPathin interfacecom.helger.commons.io.resource.IResourceBase
-
getInputStream
@Nullable public InputStream getInputStream()
- Specified by:
getInputStreamin interfacecom.helger.commons.io.IHasInputStream
-
isReadMultiple
public boolean isReadMultiple()
- Specified by:
isReadMultiplein interfacecom.helger.commons.io.IHasInputStream
-
exists
public boolean exists()
- Specified by:
existsin interfacecom.helger.commons.io.resource.IResourceBase
-
getAsURL
@Nullable public URL getAsURL()
- Specified by:
getAsURLin interfacecom.helger.commons.io.resource.IResourceBase
-
getAsFile
@Nullable public File getAsFile()
- Specified by:
getAsFilein interfacecom.helger.commons.io.resource.IResourceBase
-
getReadableCloneForPath
@Nonnull @UnsupportedOperation public com.helger.commons.io.resource.IReadableResource getReadableCloneForPath(@Nonnull String sPath)
- Specified by:
getReadableCloneForPathin interfacecom.helger.commons.io.resource.IReadableResource
-
-