/*
* Copyright 2003-2010 Tufts University Licensed under the
* Educational Community License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License. You may
* obtain a copy of the License at
*
* http://www.osedu.org/licenses/ECL-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* MapFilterModelEvent.java
* MapFilterModelEvent is generated when a Key is added or deleted from MapFilterModel.
* It stores the MapFilterModel that generated the event, the Key and integer to
* identify addition or deletion
* Created on March 2, 2004, 9:40 PM
*/
package tufts.vue.filter;
/**
*
* @author akumar03
*/
public class MapFilterModelEvent {
public static int KEY_ADDED = 0;
public static int KEY_DELETED = 1;
Key key = null;
MapFilterModel model = null;
int action;
/** Creates a new instance of MapFilterModelEvent */
public MapFilterModelEvent(MapFilterModel model,Key key,int action) {
this.key = key;
this.action = action;
this.model = model;
}
public Key getKey() {
return this.key;
}
public int getAction(){
return action;
}
public MapFilterModel getMapFilterModel() {
return this.model;
}
}