Package com.luciad.util
package com.luciad.util
Basic utilities.
- Since:
- 1.0
-
ClassDescriptionConvenience filter that provides the implementation for
change support
: listener and change event handling.AnILcdChangeListener
implementation which only keeps aWeakReference
to the object it wants to update when change events are received.APropertyChangeListener
implementation which only keeps aWeakReference
to the object it wants to update when property changes are received.AILcdSelectionListener
implementation which only keeps aWeakReference
to the object it wants to update when selection changes are received.ALcdWeakStatusListener<T,R extends ILcdStatusSource> AnILcdStatusListener
implementation which only keeps aWeakReference
to the object it wants to update when change events are received.Enumeration describing a horizontal alignment, e.g. for text.Interpolation type.Describes an object with an editable orientation in three dimensions.Describes an object that has an orientation in three dimensions.This interface defines methods for managing and using a single key-value association.This interface defines methods for managing and using a non-ordered set of key-value associations.AnILcdBuffer
defines methods to manage a buffer of bytes.AnILcdBufferSegment
defines a segment of anILcdBuffer
.This interface defines methods for classes that can contain cache information.Defines an object which listens for ChangeEvents.A source ofTLcdChangeEvent
s to which you can attachILcdChangeListener
s.Describes an object that may support different character set encodings.This interface describes the content of a object container by means of the classes of the objects contained.This interface specifies that an object is able to clone itself.Deprecated.A color filter.Deprecated.useILcdClassContentDescriptor
.Interface allowing to make deep clones of objects.AnILcdDispatchableEvent
is an event that can send itself to listeners.Interface allowing to dispose of an object, and letting it release any system resources that it is holding.Filter that notifies listeners when its behavior changes.AnILcdEventMulticaster
can send out events to listeners.Handler for exceptions.Deprecated.Deprecated.Deprecated.ILcdFilter<T>This interface defines a filter for objects of the typeT
.This interface defines the different modes for sending out events.This interface defines a method for converting anObject
to aString
.The interface ILcdFunction defines a single generic method.This interface defines an one-dimensional interval with a name.Interface providing a generic mechanism for invalidating a composite object when one or more of its compositing values has changed.Deprecated.- new code should use the standard Java logging.This interface defines methods for formatting longitude/latitude coordinates as strings.This interface defines a single method to apply a function to anILcdPoint
.Describes an object with an editable orientation.Describes an object that has an orientation.This interface defines a method for creating anObject
based on aString
.This interface provides methods for retrieving a user and a password.A source ofPropertyChangeEvent
s to which you can attachPropertyChangeListener
s.This interface defines a set of methods for implementing a queue.Deprecated.UseILcdRotationCapableGXYView
as this interface only applied toILcdGXYView
instances.Supports the selection of objects.AnILcdSelectionListener
can be notified of selection changes in anILcdSelection
.Deprecated.AnILcdStatusListener
can be notified of status changes.A source of status events.Interface that defines a translator for text.This class provides a set of methods for creating, editing, and retrieving information from a list of names with associated aliases.This class defines altitude unit constants.This class defines angle unit constants.This class provides an implementation ofILcdAssoc
.This class provides an implementation ofILcdAssocSet
.This class provides an implementation ofILcdBuffer
.This utility class regroups a set of methods for converting shorts, integers, floats, and doubles to two, four, four, and eight bytes respectively, and vice versa.Implementation ofILcdCache
.ATLcdChangeEvent
is used to notify interested parties that state has changed in the event source.Utility class for implementingILcdChangeSource
s.ThisException
is thrown when coding or decoding a graphics or geographic format fails.This object represents an ordered collection of levels and associated colors.The LevelInclusion determines how the levels are interpreted when retrieving values usingTLcdColorMap.retrieveColor(double)
.Composite implementation ofILcdStringTranslator
.This implementation ofILcdBuffer
relies on java memory allocation and garbage collection.This class defines a set of geodesic and unit conversion constants.This class maintains information about the API: copyright messages and version numbers.This class defines distance unit constants.This class provides an implementation ofILcdAssocSet
.Array based implementation to hold values for the features of an object.AnILcdFunction
decorator the adds filtering capabilities to an existing function.Type safe enumeration representing the algorithms that are available for rendering halo's around a shape.Types with this annotation expose their geometry through their data properties.Extension ofIndexColorModel
that takes aTLcdColorMap
to define the coloring.Default implementation ofILcdInterval
.BeanInfo class for TLcdInterval.This error is thrown if your LuciadLightspeed license is not valid for the invoked LuciadLightspeed classes.This class implements a central license server for the LuciadLightspeed license system.Deprecated.new code should use the standard Java logging framework.This utility class regroups a set of methods for converting latitude/longitude coordinates intoString
objects, and inversely, for parsingString
objects into latitude/longitude coordinates.This class provides various methods for formatting longitude/latitude coordinate pairs as String objects.ThisILcdParser
parses various string formats for longitude/latitude ordinates.TLcdNoBoundsException
is anException
that is thrown when it is impossible to compute valid bounds.TLcdOutOfBoundsException
is anException
that is thrown when a computed value ends up outside its valid bounds.TLcdPair<K,V> A simple key-value pair.This class provides a FIFO implementation ofILcdQueue
(First In First Out).This class provides support for implementing ILcdSelection.ATLcdSharedBuffer
has anILcdBuffer
that it can provide to several users for shared use.This class defines speed unit constants.AnEventObject
that is sent out toILcdStatusListener
objects whenever the status of a process changes.Helper object for sending out status events for a particular task.Enumeration representing the severity of theTLcdStatusEvent
This class provides support to register listeners to TLcdStatusEvent objects.This class provides convenience methods for String tests and operations.Deprecated.new code should use the standard Java loggingThis class provides a set of utility methods to accessSystem
properties.Enum of the recognized java versions.ATLcdValidationResult
is used to contain the result of a validation operation.Describes the different severity levels of a validation result.
ILcdFeatured
interface has been deprecated in favor ofILcdDataObject
andTLcdDataModel
.