public abstract class WebImagePlugIn extends AbstractPlugIn implements ImageServerConstants
Modifier and Type | Field and Description |
---|---|
protected Projection |
currentProjection
The last projection object received.
|
protected PlugInLayer |
layer
For convenience.
|
static java.util.logging.Logger |
logger |
protected javax.swing.JOptionPane |
messageWindow |
protected javax.swing.JButton |
redrawButton |
addToBeanContext, component, mml, name, prefix, removable, RemovableProperty
AZIMUTH, LAT, LAYERMASK, LAYERS, LON, PAN, PROJTYPE, QUERY, RECENTER, SCALE, X, Y
BBOX, BGCOLOR, CAPABILITIES, CRS, EXCEPTIONS, FORMAT, GETCAPABILITIES, GETFEATUREINFO, GETLEGENDGRAPHIC, GETMAP, HEIGHT, IMAGEFORMAT_GEOTIFF, IMAGEFORMAT_GIF, IMAGEFORMAT_JPEG, IMAGEFORMAT_PNG, IMAGEFORMAT_PPM, IMAGEFORMAT_SVG, IMAGEFORMAT_TIFF, IMAGEFORMAT_WBMP, INFO_FORMAT, LAYER, MAP, QUERY_LAYERS, REQUEST, SERVICE, SRS, STYLE, STYLES, TRANSPARENT, VERSION, WIDTH, WMTVER
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
Constructor and Description |
---|
WebImagePlugIn() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
createQueryString(Projection p)
Create the query to be sent to the server, based on current settings.
|
java.awt.Component |
getGUI()
Gives the PlugIn a chance to present components that control its
attributes.
|
OMGraphicList |
getRectangle(Projection p)
The getRectangle call is the main call into the PlugIn module.
|
abstract java.lang.String |
getServerName() |
void |
setComponent(java.awt.Component comp)
Set the component that this PlugIn uses as a grip to the map.
|
dispose, doPrepare, getAddToBeanContext, getComponent, getMapMouseListener, getMouseModeServiceList, getName, getProperties, getPropertyInfo, getPropertyPrefix, isRemovable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseMoved, mousePressed, mouseReleased, removed, repaint, setAddToBeanContext, setMapMouseListener, setName, setProperties, setProperties, setPropertyPrefix, setRemovable
protected PlugInLayer layer
protected Projection currentProjection
public static java.util.logging.Logger logger
protected javax.swing.JButton redrawButton
protected javax.swing.JOptionPane messageWindow
public abstract java.lang.String createQueryString(Projection p)
public OMGraphicList getRectangle(Projection p)
getRectangle
in interface PlugIn
getRectangle
in class AbstractPlugIn
p
- projection of the screen, holding scale, center coords, height,
width.Projection
,
OMGraphicList
public abstract java.lang.String getServerName()
public java.awt.Component getGUI()
PlugIn
getGUI
in interface PlugIn
getGUI
in class AbstractPlugIn
public void setComponent(java.awt.Component comp)
setComponent
in interface PlugIn
setComponent
in class AbstractPlugIn
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details