/[schmitzm]/branches/2.1/src/skrueger/geotools/selection/StyledLayerSelectionModel.java
ViewVC logotype

Diff of /branches/2.1/src/skrueger/geotools/selection/StyledLayerSelectionModel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 105 by alfonx, Fri May 8 15:02:28 2009 UTC revision 131 by mojays, Sat May 30 19:58:13 2009 UTC
# Line 18  import java.beans.PropertyChangeEvent; Line 18  import java.beans.PropertyChangeEvent;
18  import java.beans.PropertyChangeListener;  import java.beans.PropertyChangeListener;
19  import java.util.Collection;  import java.util.Collection;
20  import java.util.HashSet;  import java.util.HashSet;
 import java.util.Set;  
21  import java.util.Vector;  import java.util.Vector;
22    
23  import javax.swing.event.EventListenerList;  import javax.swing.event.EventListenerList;
# Line 109  public abstract class StyledLayerSelecti Line 108  public abstract class StyledLayerSelecti
108    
109    
110    /**    /**
111     * Returns whether the current selection changes are a part of multiple     * Returns whether the current selection change is a part of multiple
112     * changes. If {@code true} {@link #refreshSelection()} has no effect     * changes. If {@code true} {@link #refreshSelection()} has no effect
113     * and no {@link StyledLayerSelectionEvent} is fired until     * and no {@link StyledLayerSelectionEvent} is fired until
114     * {@link #setValueIsAdjusting(boolean) setValueIsAdjusting(false)}     * {@link #setValueIsAdjusting(boolean) setValueIsAdjusting(false)}
# Line 120  public abstract class StyledLayerSelecti Line 119  public abstract class StyledLayerSelecti
119    }    }
120    
121    /**    /**
122     * Sets whether the following selection changes are a part of multiple     * Sets whether the following selection changes are part of multiple
123     * changes. If {@code true} {@link #refreshSelection()} has no effect     * changes. If {@code true} {@link #refreshSelection()} has no effect
124     * and no {@link StyledLayerSelectionEvent} event is fired.     * and no {@link StyledLayerSelectionEvent} event is fired.
125     * If the value is set from {@code true} to {@code false} an automatic     * If the value is set from {@code true} to {@code false} an automatic
# Line 142  public abstract class StyledLayerSelecti Line 141  public abstract class StyledLayerSelecti
141     * @return {@code true} if selection has changed by calling this method     * @return {@code true} if selection has changed by calling this method
142     */     */
143    public boolean addSelection(E selectedObject) {    public boolean addSelection(E selectedObject) {
144            
145      if ( selectionObjects.add(selectedObject) ) {      if ( selectionObjects.add(selectedObject) ) {
146        refreshSelection();        refreshSelection();
147        return true;        return true;

Legend:
Removed from v.105  
changed lines
  Added in v.131

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26