Uses of Class
com.luciad.lucy.workspace.ALcyWorkspaceCodec
Packages that use ALcyWorkspaceCodec
Package
Description
Provides supporting classes for asynchronous painting.
Provides support facilities for working with preferences and configuration.
Provides support facilities for encoding and decoding
ALcyProperties
instances to and
from arbitrary destinations and sources, as well as converting Object
values to
String
values and vice versa.Provides workspace support for Lucy; a workspace is the complete state of the application (loaded
data, opened panels, ...); it can be saved to and loaded from for example a file.
-
Uses of ALcyWorkspaceCodec in com.luciad.lucy.map.asynchronous
Methods in com.luciad.lucy.map.asynchronous with parameters of type ALcyWorkspaceCodecModifier and TypeMethodDescriptionboolean
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.canEncodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) boolean
TLcyGXYAsynchronousLayerWorkspaceCodec.canEncodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.createObject
(ALcyWorkspaceCodec aWSCodec, Object aParent, InputStream aIn) TLcyGXYAsynchronousLayerWorkspaceCodec.createObject
(ALcyWorkspaceCodec aWSCodec, Object aParent, InputStream aIn) This method creates an asynchronously paintedILcdGXYLayer
for representing anILcdModel
on anILcdGXYView
.void
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.decodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) void
TLcyGXYAsynchronousLayerWorkspaceCodec.decodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) void
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.encodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) void
TLcyGXYAsynchronousLayerWorkspaceCodec.encodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) -
Uses of ALcyWorkspaceCodec in com.luciad.lucy.util.preferences
Methods in com.luciad.lucy.util.preferences that return ALcyWorkspaceCodecModifier and TypeMethodDescriptionprotected ALcyWorkspaceCodec
ALcyPreferencesPropertyConverter.getWorkspaceCodec()
Methods in com.luciad.lucy.util.preferences with parameters of type ALcyWorkspaceCodecModifier and TypeMethodDescriptionvoid
TLcyPreferencesTool.setWorkspaceCodec
(ALcyWorkspaceCodec aWorkspaceCodec) -
Uses of ALcyWorkspaceCodec in com.luciad.lucy.util.properties.codec
Methods in com.luciad.lucy.util.properties.codec that return ALcyWorkspaceCodecModifier and TypeMethodDescriptionprotected abstract ALcyWorkspaceCodec
ALcyWorkspacePropertyConverter.getWorkspaceCodec()
Returns the currentALcyWorkspaceCodec
.Methods in com.luciad.lucy.util.properties.codec with parameters of type ALcyWorkspaceCodecModifier and TypeMethodDescriptionabstract void
ALcyWorkspacePropertyConverter.convertAfterDecode
(ALcyWorkspaceCodec aWSCodec, ALcyProperties aPropertiesSFCT) Serves the same purpose asILcyPropertyConverter.convertAfterDecode(com.luciad.lucy.util.properties.ALcyProperties)
, but gives access to theALcyWorkspaceCodec
.abstract void
ALcyWorkspacePropertyConverter.convertBeforeEncode
(ALcyWorkspaceCodec aWSCodec, ALcyProperties aPropertiesSFCT) Serves the same purpose asILcyPropertyConverter.convertBeforeEncode(com.luciad.lucy.util.properties.ALcyProperties)
, but gives access to theALcyWorkspaceCodec
. -
Uses of ALcyWorkspaceCodec in com.luciad.lucy.workspace
Subclasses of ALcyWorkspaceCodec in com.luciad.lucy.workspaceModifier and TypeClassDescriptionclass
Extension ofALcyWorkspaceCodec
that only uses a singleOutputStream
and a singleInputStream
to store/restore workspaces.class
Extension ofTLcyBlobWorkspaceCodec
that can save and load workspaces to/from the file system.Methods in com.luciad.lucy.workspace that return ALcyWorkspaceCodecModifier and TypeMethodDescriptionTLcyWorkspaceManager.getWorkspaceCodec()
Returns theALcyWorkspaceCodec
.Methods in com.luciad.lucy.workspace with parameters of type ALcyWorkspaceCodecModifier and TypeMethodDescriptionboolean
ALcyWorkspaceCodecDelegate.canEncode
(ALcyWorkspaceCodec aWSCodec) This method returns true if thisALcyWorkspaceCodecDelegate
can encode information, false otherwise.abstract boolean
ALcyWorkspaceObjectCodec.canEncodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) This method returns true if the givenObject
can be encoded, false otherwise.boolean
ALcyWorkspaceObjectCodecWrapper.canEncodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) abstract Object
ALcyWorkspaceObjectCodec.createObject
(ALcyWorkspaceCodec aWSCodec, Object aParent, InputStream aIn) This method creates anObject
of the proper class.final Object
ALcyWorkspaceObjectCodecWrapper.createObject
(ALcyWorkspaceCodec aWSCodec, Object aParent, InputStream aIn) abstract void
ALcyWorkspaceCodecDelegate.decode
(ALcyWorkspaceCodec aWSCodec, InputStream aIn) Decode the settings from the givenInputStream
.void
ALcyWorkspaceObjectCodec.decodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) This method decodes the properties of anObject
created byALcyWorkspaceObjectCodec.createObject(ALcyWorkspaceCodec, Object, java.io.InputStream)
from the givenInputStream
.final void
ALcyWorkspaceObjectCodecWrapper.decodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) protected abstract void
ALcyWorkspaceObjectCodecWrapper.decodeObjectExtra
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) This method allows to restore the additional information as it was written byencodeObjectExtra
.abstract void
ALcyWorkspaceCodecDelegate.encode
(ALcyWorkspaceCodec aWSCodec, OutputStream aOut) Encode the settings into the givenOutputStream
.abstract void
ALcyWorkspaceObjectCodec.encodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) This method writes the givenObject
to the givenOutputStream
.final void
ALcyWorkspaceObjectCodecWrapper.encodeObject
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) protected abstract void
ALcyWorkspaceObjectCodecWrapper.encodeObjectExtra
(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) This method allows to store additional information aboutaObject
in the given stream, similar to howencodeObject
would do.void
TLcyWorkspaceManager.setWorkspaceCodec
(ALcyWorkspaceCodec aWorkspaceCodec) Sets theALcyWorkspaceCodec
.