Package com.luciad.gui
Interface ILcdObjectIconProvider
- All Known Implementing Classes:
TLcdAISDefaultPointPainterSymbolProvider,TLcdAIXM51SymbolProvider,TLcdAPP6AObjectIconProvider,TLcdICAODefaultSymbolProvider,TLcdMS2525bObjectIconProvider,TLcdSingleIconProvider
public interface ILcdObjectIconProvider
An
ILcdObjectIconProvider provides an ILcdIcon for objects
passed to it. This icon could then be used e.g. for representation on the map.-
Method Summary
Modifier and TypeMethodDescriptionbooleancanGetIcon(Object aObject) Returns whether an icon can be returned for a given object.Returns an icon that can be used as representation for this object.
-
Method Details
-
getIcon
Returns an icon that can be used as representation for this object.- Parameters:
aObject- the domain object- Returns:
- null when no ILcdIcon can be found the ILcdIcon for aObject
- Throws:
IllegalArgumentException- When aObject is of the incorrect type
-
canGetIcon
Returns whether an icon can be returned for a given object.- Parameters:
aObject- to object to check whether an icon can be provided for it.- Returns:
- whether an icon can be returned for a given object.
-