Package dev.enola.common.io.resource
Class DelegatingMultipartResource
java.lang.Object
dev.enola.common.io.resource.BaseResource
dev.enola.common.io.resource.DelegatingReadableResource
dev.enola.common.io.resource.ReadableButNotWritableDelegatingResource
dev.enola.common.io.resource.DelegatingMultipartResource
- All Implemented Interfaces:
AbstractResource
,MultipartResource
,ReadableButNotWritableResource
,ReadableResource
,Resource
,WritableResource
- Direct Known Subclasses:
RegexMultipartResource
public abstract class DelegatingMultipartResource
extends ReadableButNotWritableDelegatingResource
implements MultipartResource
-
Field Summary
Fields inherited from class dev.enola.common.io.resource.DelegatingReadableResource
delegate
Fields inherited from class dev.enola.common.io.resource.BaseResource
mediaType, uri
Fields inherited from interface dev.enola.common.io.resource.MultipartResource
MEDIA_TYPE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DelegatingMultipartResource
(ReadableResource baseResource, com.google.common.collect.ImmutableMap<String, Resource> parts) -
Method Summary
Methods inherited from class dev.enola.common.io.resource.DelegatingReadableResource
byteSource, charSource
Methods inherited from class dev.enola.common.io.resource.BaseResource
mediaType, toString, uri
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface dev.enola.common.io.resource.AbstractResource
mediaType, uri
Methods inherited from interface dev.enola.common.io.resource.MultipartResource
mediaType, uri
Methods inherited from interface dev.enola.common.io.resource.ReadableButNotWritableResource
byteSink
Methods inherited from interface dev.enola.common.io.resource.ReadableResource
byteSource, changeToken, charSource, isDifferent, isDifferent
Methods inherited from interface dev.enola.common.io.resource.WritableResource
charSink
-
Constructor Details
-
DelegatingMultipartResource
protected DelegatingMultipartResource(ReadableResource baseResource, com.google.common.collect.ImmutableMap<String, Resource> parts) throws IOException- Throws:
IOException
-
-
Method Details
-
parts
- Specified by:
parts
in interfaceMultipartResource
-
part
- Specified by:
part
in interfaceMultipartResource
-