Package | Description |
---|---|
com.luciad.lucy.map.asynchronous |
Provides supporting classes for asynchronous painting.
|
com.luciad.lucy.util.preferences |
Provides support facilities for working with preferences and configuration.
|
com.luciad.lucy.util.properties.codec |
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. |
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TLcyGXYAsynchronousLayerWorkspaceCodec.canEncodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent) |
boolean |
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.canEncodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent) |
Object |
TLcyGXYAsynchronousLayerWorkspaceCodec.createObject(ALcyWorkspaceCodec aWSCodec,
Object aParent,
InputStream aIn)
This method creates an asynchronously painted
ILcdGXYLayer for representing
an ILcdModel on an ILcdGXYView . |
Object |
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.createObject(ALcyWorkspaceCodec aWSCodec,
Object aParent,
InputStream aIn) |
void |
TLcyGXYAsynchronousLayerWorkspaceCodec.decodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
InputStream aIn) |
void |
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.decodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
InputStream aIn) |
void |
TLcyGXYAsynchronousLayerWorkspaceCodec.encodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
OutputStream aOut) |
void |
TLcyGXYAsynchronousCustomizerPanelWorkspaceCodec.encodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
OutputStream aOut) |
Modifier and Type | Method and Description |
---|---|
protected ALcyWorkspaceCodec |
ALcyPreferencesPropertyConverter.getWorkspaceCodec() |
Modifier and Type | Method and Description |
---|---|
void |
TLcyPreferencesTool.setWorkspaceCodec(ALcyWorkspaceCodec aWorkspaceCodec) |
Modifier and Type | Method and Description |
---|---|
protected abstract ALcyWorkspaceCodec |
ALcyWorkspacePropertyConverter.getWorkspaceCodec()
Returns the current
ALcyWorkspaceCodec . |
Modifier and Type | Method and Description |
---|---|
abstract void |
ALcyWorkspacePropertyConverter.convertAfterDecode(ALcyWorkspaceCodec aWSCodec,
ALcyProperties aPropertiesSFCT)
Serves the same purpose as
ILcyPropertyConverter.convertAfterDecode(com.luciad.lucy.util.properties.ALcyProperties) ,
but gives access to the ALcyWorkspaceCodec . |
abstract void |
ALcyWorkspacePropertyConverter.convertBeforeEncode(ALcyWorkspaceCodec aWSCodec,
ALcyProperties aPropertiesSFCT)
Serves the same purpose as
ILcyPropertyConverter.convertBeforeEncode(com.luciad.lucy.util.properties.ALcyProperties) ,
but gives access to the ALcyWorkspaceCodec . |
Modifier and Type | Class and Description |
---|---|
class |
TLcyBlobWorkspaceCodec
Extension of
ALcyWorkspaceCodec that only uses a single OutputStream and
a single InputStream to store/restore workspaces. |
class |
TLcyFileWorkspaceCodec
Extension of
TLcyBlobWorkspaceCodec that can save and load workspaces
to/from the file system. |
Modifier and Type | Method and Description |
---|---|
ALcyWorkspaceCodec |
TLcyWorkspaceManager.getWorkspaceCodec()
Returns the
ALcyWorkspaceCodec . |
Modifier and Type | Method and Description |
---|---|
boolean |
ALcyWorkspaceCodecDelegate.canEncode(ALcyWorkspaceCodec aWSCodec)
This method returns true if this
ALcyWorkspaceCodecDelegate can encode
information, false otherwise. |
boolean |
ALcyWorkspaceObjectCodecWrapper.canEncodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent) |
abstract boolean |
ALcyWorkspaceObjectCodec.canEncodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent)
This method returns true if the given
Object can be encoded, false otherwise. |
Object |
ALcyWorkspaceObjectCodecWrapper.createObject(ALcyWorkspaceCodec aWSCodec,
Object aParent,
InputStream aIn) |
abstract Object |
ALcyWorkspaceObjectCodec.createObject(ALcyWorkspaceCodec aWSCodec,
Object aParent,
InputStream aIn)
This method creates an
Object of the proper class. |
abstract void |
ALcyWorkspaceCodecDelegate.decode(ALcyWorkspaceCodec aWSCodec,
InputStream aIn)
Decode the settings from the given
InputStream . |
void |
ALcyWorkspaceObjectCodecWrapper.decodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
InputStream aIn) |
void |
ALcyWorkspaceObjectCodec.decodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
InputStream aIn)
This method decodes the properties of an
Object created by ALcyWorkspaceObjectCodec.createObject(ALcyWorkspaceCodec, Object, java.io.InputStream) from the given
InputStream . |
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 by
encodeObjectExtra . |
abstract void |
ALcyWorkspaceCodecDelegate.encode(ALcyWorkspaceCodec aWSCodec,
OutputStream aOut)
Encode the settings into the given
OutputStream . |
void |
ALcyWorkspaceObjectCodecWrapper.encodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
OutputStream aOut) |
abstract void |
ALcyWorkspaceObjectCodec.encodeObject(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
OutputStream aOut)
This method writes the given
Object to the given OutputStream . |
protected abstract void |
ALcyWorkspaceObjectCodecWrapper.encodeObjectExtra(ALcyWorkspaceCodec aWSCodec,
Object aObject,
Object aParent,
OutputStream aOut)
This method allows to store additional information about
aObject in the given
stream, similar to how
encodeObject
would do. |
void |
TLcyWorkspaceManager.setWorkspaceCodec(ALcyWorkspaceCodec aWorkspaceCodec)
Sets the
ALcyWorkspaceCodec . |