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,IPFSApiResource,IPFSGatewayResource,MemoryResource,MultibaseResource,NullResource,OkHttpResource,StringResource,StringResource2,TeapotResource,UrlResource,WriterResource
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseResource(URI uri) protectedBaseResource(URI uri, ByteSource byteSource) protectedBaseResource(URI uri, MediaType mediaType) protectedBaseResource(URI uri, Supplier<MediaType> mediaTypeSupplier) -
Method Summary
-
Field Details
-
uri
-
mediaType
-
-
Constructor Details
-
BaseResource
-
BaseResource
-
BaseResource
-
BaseResource
-
-
Method Details
-
uri
Description copied from interface:AbstractResourceURIwhere the (bytes) content of resource can be read from or written to.- Specified by:
uriin interfaceAbstractResource
-
mediaType
Description copied from interface:AbstractResourceMediaTypedescribing the format of this resource. This is always present, but could be wrong; aResourceMediaTypeDetectormay find a better one. TODO This doc contradicts ResourceMediaTypeDetector's... so which one is it?! ;-)- Specified by:
mediaTypein interfaceAbstractResource
-
toString
-