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 TypeMethodDescriptionbooleanTLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.canEncodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) booleanTLcyGXYAsynchronousLayerWorkspaceCodec.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 paintedILcdGXYLayerfor representing anILcdModelon anILcdGXYView.voidTLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.decodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) voidTLcyGXYAsynchronousLayerWorkspaceCodec.decodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) voidTLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.encodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) voidTLcyGXYAsynchronousLayerWorkspaceCodec.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 ALcyWorkspaceCodecALcyPreferencesPropertyConverter.getWorkspaceCodec()Methods in com.luciad.lucy.util.preferences with parameters of type ALcyWorkspaceCodecModifier and TypeMethodDescriptionvoidTLcyPreferencesTool.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 ALcyWorkspaceCodecALcyWorkspacePropertyConverter.getWorkspaceCodec()Returns the currentALcyWorkspaceCodec.Methods in com.luciad.lucy.util.properties.codec with parameters of type ALcyWorkspaceCodecModifier and TypeMethodDescriptionabstract voidALcyWorkspacePropertyConverter.convertAfterDecode(ALcyWorkspaceCodec aWSCodec, ALcyProperties aPropertiesSFCT) Serves the same purpose asILcyPropertyConverter.convertAfterDecode(com.luciad.lucy.util.properties.ALcyProperties), but gives access to theALcyWorkspaceCodec.abstract voidALcyWorkspacePropertyConverter.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 TypeClassDescriptionclassExtension ofALcyWorkspaceCodecthat only uses a singleOutputStreamand a singleInputStreamto store/restore workspaces.classExtension ofTLcyBlobWorkspaceCodecthat 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 TypeMethodDescriptionbooleanALcyWorkspaceCodecDelegate.canEncode(ALcyWorkspaceCodec aWSCodec) This method returns true if thisALcyWorkspaceCodecDelegatecan encode information, false otherwise.abstract booleanALcyWorkspaceObjectCodec.canEncodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) This method returns true if the givenObjectcan be encoded, false otherwise.booleanALcyWorkspaceObjectCodecWrapper.canEncodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent) abstract ObjectALcyWorkspaceObjectCodec.createObject(ALcyWorkspaceCodec aWSCodec, Object aParent, InputStream aIn) This method creates anObjectof the proper class.final ObjectALcyWorkspaceObjectCodecWrapper.createObject(ALcyWorkspaceCodec aWSCodec, Object aParent, InputStream aIn) abstract voidALcyWorkspaceCodecDelegate.decode(ALcyWorkspaceCodec aWSCodec, InputStream aIn) Decode the settings from the givenInputStream.voidALcyWorkspaceObjectCodec.decodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) This method decodes the properties of anObjectcreated byALcyWorkspaceObjectCodec.createObject(ALcyWorkspaceCodec, Object, java.io.InputStream)from the givenInputStream.final voidALcyWorkspaceObjectCodecWrapper.decodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) protected abstract voidALcyWorkspaceObjectCodecWrapper.decodeObjectExtra(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, InputStream aIn) This method allows to restore the additional information as it was written byencodeObjectExtra.abstract voidALcyWorkspaceCodecDelegate.encode(ALcyWorkspaceCodec aWSCodec, OutputStream aOut) Encode the settings into the givenOutputStream.abstract voidALcyWorkspaceObjectCodec.encodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) This method writes the givenObjectto the givenOutputStream.final voidALcyWorkspaceObjectCodecWrapper.encodeObject(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) protected abstract voidALcyWorkspaceObjectCodecWrapper.encodeObjectExtra(ALcyWorkspaceCodec aWSCodec, Object aObject, Object aParent, OutputStream aOut) This method allows to store additional information aboutaObjectin the given stream, similar to howencodeObjectwould do.voidTLcyWorkspaceManager.setWorkspaceCodec(ALcyWorkspaceCodec aWorkspaceCodec) Sets theALcyWorkspaceCodec.