Package com.luciad.lucy.workspace
package com.luciad.lucy.workspace
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.
-
ClassDescriptionThe
ALcyWorkspaceCodec
is responsible for encoding/decoding a workspace.AnALcyWorkspaceCodecDelegate
is responsible for encoding/decoding a part of the workspace.AnALcyWorkspaceObjectCodec
is responsible for encoding/decoding a specific type of object.ALcyWorkspaceObjectCodec
wrapper that - in addition to what the wrapped codec writes - can encode and decode some additional information.Listener that will be informed about changes in aTLcyWorkspaceManager
.Extension ofALcyWorkspaceCodec
that only uses a singleOutputStream
and a singleInputStream
to store/restore workspaces.Extension ofTLcyBlobWorkspaceCodec
that can save and load workspaces to/from the file system.Signals that the workspace encoding/decoding was aborted.This manager is the starting point for doing workspace related tasks.Event that describes a change in aTLcyWorkspaceManager
.