- All Superinterfaces:
Broadcaster
,ByteSized
,Listener
,ModificationTimestamped
,NamedObject
,Readable
,ReadableResource
,Receiver<Transmittable>
,Repeater
,Resource
,Resourceful
,ResourcePathed
,Transceiver
,Transmitter<Transmittable>
,Writable
- All Known Subinterfaces:
FileService
- All Known Implementing Classes:
BaseWritableResource
,File
,NullResource
,OutputResource
,ZipEntry
Adds the ability to write to
Resource
and Writable
. A ResourceWriter
, which provides a
collection of useful methods for writing to resource, can be accessed with writer()
or writer(Charset)
. For convenience, a PrintWriter
can be retrieved with printWriter()
- Author:
- jonathanl (shibo)
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.telenav.kivakit.resource.Resource
Resource.Converter
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault PrintWriter
default ResourceWriter
writer()
default ResourceWriter
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Broadcaster
addListener, addListener, clearListeners, hasListeners, messageSource, messageSource, onTransmit, removeListener, silence, transmit, transmit, transmitAll
Methods inherited from interface com.telenav.kivakit.kernel.interfaces.io.ByteSized
isLargerThan, isSmallerThan
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Listener
isDeaf, listenTo, listenTo, message, onMessage
Methods inherited from interface com.telenav.kivakit.kernel.language.time.ModificationTimestamped
age, isNewerThan, isOlderThan, lastModified, lastModified
Methods inherited from interface com.telenav.kivakit.kernel.interfaces.naming.NamedObject
objectName, objectName
Methods inherited from interface com.telenav.kivakit.kernel.interfaces.io.Readable
isReadable, onOpenForReading, openForReading, openForReading, sizeInBytes
Methods inherited from interface com.telenav.kivakit.resource.ReadableResource
asStringResource, charset, copyTo, reader, reader, reader
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Repeater
onHandle, onReceive, receive
Methods inherited from interface com.telenav.kivakit.resource.Resource
codec, dematerialize, ensureExists, exists, isEmpty, isLocal, isMaterializable, isPackaged, isRemote, isSame, materialized, path, resource, safeCopyTo, safeCopyTo, safeCopyTo, safeCopyTo
Methods inherited from interface com.telenav.kivakit.resource.path.ResourcePathed
baseName, compoundExtension, extension, fileName, hasExtension
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Transceiver
announce, debug, debugClassContext, debugCodeContext, debugCodeContext, fatal, fatal, glitch, glitch, glitch, glitch, halt, halt, handle, ifDebug, illegalArgument, illegalState, illegalState, information, isDebugOn, isOn, narrate, problem, problem, problem, problem, quibble, quibble, quibble, quibble, trace, trace, trace, trace, warning, warning, warning, warning
Methods inherited from interface com.telenav.kivakit.kernel.interfaces.io.Writable
isWritable, onOpenForWriting, openForWriting, openForWriting
-
Method Details
-
printWriter
- Returns:
- A
PrintWriter
for writing to this resource
-
writer
- Returns:
- A
ResourceWriter
for writing to this resource
-
writer
- Returns:
- A
ResourceWriter
for writing to this resource with the givenCharset
-