public class MapBoundsEvent extends EventObject
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MapBoundsEvent.TypeType of map bounds event | 
| Modifier and Type | Field and Description | 
|---|---|
| static int | AREA_OF_INTEREST_MASKArea of interest changed, mask used by  MapBoundsEvent.Type.BOUNDS | 
| static int | COORDINATE_SYSTEM_MASKCoordinate system changed, mask used by  MapBoundsEvent.Type.CRS | 
source| Constructor and Description | 
|---|
| MapBoundsEvent(MapContext source,
              int type,
              ReferencedEnvelope oldAreaOfInterest,
              ReferencedEnvelope newAreaOfInterest)Creates a new instance of BoundsEvent | 
| MapBoundsEvent(MapViewport source,
              EnumSet<MapBoundsEvent.Type> type,
              ReferencedEnvelope oldBounds,
              ReferencedEnvelope newBounds)Creates a new instance of BoundsEvent. | 
| MapBoundsEvent(MapViewport source,
              MapBoundsEvent.Type type,
              ReferencedEnvelope oldBounds,
              ReferencedEnvelope newBounds)Creates a new instance of BoundsEvent. | 
| Modifier and Type | Method and Description | 
|---|---|
| EnumSet<MapBoundsEvent.Type> | getEventType()Set of event types raised for this event. | 
| ReferencedEnvelope | getNewAreaOfInterest()Get the new area of interest | 
| CoordinateReferenceSystem | getNewCoordinateReferenceSystem()Get the new coordinate reference system. | 
| ReferencedEnvelope | getOldAreaOfInterest()Get the old area of interest | 
| CoordinateReferenceSystem | getOldCoordinateReferenceSystem()Get the previous coordinate reference system. | 
| int | getType()Getter for property type. | 
getSource, toStringpublic static final int AREA_OF_INTEREST_MASK
MapBoundsEvent.Type.BOUNDSpublic static final int COORDINATE_SYSTEM_MASK
MapBoundsEvent.Type.CRSpublic MapBoundsEvent(MapContext source, int type, ReferencedEnvelope oldAreaOfInterest, ReferencedEnvelope newAreaOfInterest)
source - the map context reporting the changetype - the type of change indicated by one or both of the bit masks AREA_OF_INTEREST_MASK and COORDINATE_SYSTEM_MASKoldAreaOfInterest - the context's previous area of interestnewAreaOfInterest - the context's new area of interestIllegalArgumentException - if type is invalidpublic MapBoundsEvent(MapViewport source, MapBoundsEvent.Type type, ReferencedEnvelope oldBounds, ReferencedEnvelope newBounds)
Example:
new MapBoundsEvent(map, EnumSet.of(Type.BOUNDS), null, bounds)
source - map viewport reporting the changetype - Type of event indicating MapBoundsEvent.Type.BOUNDS or MapBoundsEvent.Type.CRSoldAreaOfInterest - the context's previous area of interestnewAreaOfInterest - the context's new area of interestIllegalArgumentException - if type is invalidpublic MapBoundsEvent(MapViewport source, EnumSet<MapBoundsEvent.Type> type, ReferencedEnvelope oldBounds, ReferencedEnvelope newBounds)
Example:
new MapBoundsEvent(map, EnumSet.of(Type.BOUNDS), null, bounds)
source - map viewport reporting the changetype - EnumSet flagging one or both of the following AREA_OF_INTEREST_MASK
     and COORDINATE_SYSTEM_MASKoldAreaOfInterest - the context's previous area of interestnewAreaOfInterest - the context's new area of interestIllegalArgumentException - if type is invalidpublic int getType()
public EnumSet<MapBoundsEvent.Type> getEventType()
public CoordinateReferenceSystem getOldCoordinateReferenceSystem()
public CoordinateReferenceSystem getNewCoordinateReferenceSystem()
public ReferencedEnvelope getOldAreaOfInterest()
public ReferencedEnvelope getNewAreaOfInterest()
Copyright © 1996–2019 Geotools. All rights reserved.