deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.graphics
Interface Highlighter


public interface Highlighter

------------------------------------------------------------------------

Version:
$Revision: 18195 $ $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Poth

Method Summary
 void addTheme(Theme theme)
          adds a Theme to the Highlighter that shall be notified if something happens.
 void highlight()
          highlight the features specified by the current selector of the Theme.
 void highlight(Feature feature)
          highlight the submitted feature.
 void highlight(int id)
          highlight the feature with the submitted id.
 void removeTheme(Theme theme)
           
 void resetHighlight()
          removes all highlight-flags from the features within the MapView
 

Method Detail

addTheme

void addTheme(Theme theme)
adds a Theme to the Highlighter that shall be notified if something happens.

Parameters:
theme - to be notified

removeTheme

void removeTheme(Theme theme)
Parameters:
theme - to be removed of notification
See Also:
addTheme(Theme)

highlight

void highlight(int id)
highlight the feature with the submitted id. If the feature is already highlighted it will be marked as not highlighted.

Parameters:
id - of the feature to be highlighted

highlight

void highlight(Feature feature)
highlight the submitted feature. If the feature is already highlighted it will be marked as not highlighted.

Parameters:
feature - the given feature

highlight

void highlight()
highlight the features specified by the current selector of the Theme. If a feature is already highlighted it will be marked as not highlighted.


resetHighlight

void resetHighlight()
removes all highlight-flags from the features within the MapView


deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org