Package dev.enola.common.io.resource
Class EmptyResource
java.lang.Object
dev.enola.common.io.resource.BaseResource
dev.enola.common.io.resource.EmptyResource
- All Implemented Interfaces:
AbstractResource,ReadableButNotWritableResource,ReadableResource,Resource,WritableResource
Read-only resources which when read are always immediately EOF (like "data:,"). This is a bit
like /dev/null on *NIX OS for reading, but not for writing (because /dev/null ignores writes,
whereas this fails).
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class dev.enola.common.io.resource.BaseResource
mediaType, uriFields inherited from interface dev.enola.common.io.resource.ReadableResource
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionEmptyResource(MediaType mediaType) EmptyResource(URI uri) EmptyResource(URI uri, MediaType mediaType) -
Method Summary
Methods inherited from class dev.enola.common.io.resource.BaseResource
mediaType, toString, uriMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.enola.common.io.resource.AbstractResource
mediaType, uriMethods inherited from interface dev.enola.common.io.resource.ReadableButNotWritableResource
byteSinkMethods inherited from interface dev.enola.common.io.resource.ReadableResource
changeToken, isDifferent, isDifferentMethods inherited from interface dev.enola.common.io.resource.WritableResource
charSink
-
Field Details
-
EMPTY_URI
-
INSTANCE
-
EMPTY_TEXT_URI
-
-
Constructor Details
-
EmptyResource
-
EmptyResource
-
EmptyResource
-
-
Method Details
-
byteSource
- Specified by:
byteSourcein interfaceReadableResource
-
charSource
- Specified by:
charSourcein interfaceReadableResource
-