Package dev.enola.common.io.resource
Class BaseResource
java.lang.Object
dev.enola.common.io.resource.BaseResource
- All Implemented Interfaces:
AbstractResource
- Direct Known Subclasses:
DataResource
,DelegatingReadableResource
,DelegatingResource
,DelegatingWritableResource
,EmptyResource
,ErrorResource
,FileDescriptorResource
,FileResource
,MemoryResource
,MultibaseResource
,NullResource
,OkHttpResource
,StringResource
,UrlResource
,WriterResource
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BaseResource
(URI uri) protected
BaseResource
(URI uri, com.google.common.io.ByteSource byteSource) protected
BaseResource
(URI uri, com.google.common.net.MediaType mediaType) -
Method Summary
-
Field Details
-
uri
-
mediaType
protected final com.google.common.net.MediaType mediaType
-
-
Constructor Details
-
BaseResource
-
BaseResource
-
BaseResource
-
-
Method Details
-
uri
Description copied from interface:AbstractResource
URI
where the (bytes) content of resource can be read from or written to.- Specified by:
uri
in interfaceAbstractResource
-
mediaType
public final com.google.common.net.MediaType mediaType()Description copied from interface:AbstractResource
MediaType
describing the format of this resource. This is always present, but could be wrong; aResourceMediaTypeDetector
may find a better one. TODO This doc contradicts ResourceMediaTypeDetector's... so which one is it?! ;-)- Specified by:
mediaType
in interfaceAbstractResource
-
toString
-