public abstract class AbstractCreateSearchGeometryListener extends CreateGeometryListener implements CreateSearchGeometryListener
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_HOLD_GEOMETRIES |
static String |
PROPERTY_LAST_FEATURE |
static String |
PROPERTY_MODE |
static String |
PROPERTY_NUM_OF_ELLIPSE_EDGES |
static String |
PROPERTY_SEARCH_COLOR |
static String |
PROPERTY_SEARCH_TRANSPARENCY |
DEFAULT_NUMOF_ELLIPSE_EDGES, finishingEvent, GEOMETRY_CREATED_NOTIFICATION, mappingComponent, mode, points, snappedCoordinatesELLIPSE, LINESTRING, POINT, POLYGON, RECTANGLE, RECTANGLE_FROM_LINE, TEXT| Constructor and Description |
|---|
AbstractCreateSearchGeometryListener(MappingComponent mc,
String inputListenerName)
Creates a new CreateSearchGeometryListener object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
DOCUMENT ME!
|
protected void |
cleanup(SearchFeature feature)
DOCUMENT ME!
|
protected void |
finishGeometry(AbstractNewFeature newFeature)
DOCUMENT ME!
|
protected void |
generateAndShowPointerAnnotation()
DOCUMENT ME!
|
protected Color |
getFillingColor()
DOCUMENT ME!
|
String |
getInputListenerName()
DOCUMENT ME!
|
SearchFeature |
getLastSearchFeature()
DOCUMENT ME!
|
protected abstract edu.umd.cs.piccolo.PNode |
getPointerAnnotation()
DOCUMENT ME!
|
protected PropertyChangeSupport |
getPropertyChangeSupport()
DOCUMENT ME!
|
Color |
getSearchColor()
DOCUMENT ME!
|
SearchFeature |
getSearchFeature()
DOCUMENT ME!
|
float |
getSearchTransparency()
DOCUMENT ME!
|
protected void |
handleDoubleClickInMap(edu.umd.cs.piccolo.event.PInputEvent pInputEvent)
DOCUMENT ME!
|
protected void |
handleUserFinishedSearchGeometry(SearchFeature feature)
DOCUMENT ME!
|
boolean |
isHoldingGeometries()
DOCUMENT ME!
|
void |
mouseEntered(edu.umd.cs.piccolo.event.PInputEvent event) |
void |
mouseExited(edu.umd.cs.piccolo.event.PInputEvent event) |
void |
mousePressed(edu.umd.cs.piccolo.event.PInputEvent pInputEvent) |
void |
mouseReleased(edu.umd.cs.piccolo.event.PInputEvent arg0) |
protected abstract boolean |
performSearch(SearchFeature searchFeature)
DOCUMENT ME!
|
void |
redoLastSearch()
DOCUMENT ME!
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
DOCUMENT ME!
|
void |
search(SearchFeature searchFeature)
DOCUMENT ME!
|
void |
setHoldGeometries(boolean newValue)
DOCUMENT ME!
|
protected void |
setLastFeature(SearchFeature newValue)
DOCUMENT ME!
|
void |
setMode(String newValue)
DOCUMENT ME!
|
void |
setNumOfEllipseEdges(int newValue)
DOCUMENT ME!
|
void |
setSearchColor(Color newValue)
DOCUMENT ME!
|
protected void |
setSearchFeature(SearchFeature searchFeature)
DOCUMENT ME!
|
void |
setSearchTransparency(float newValue)
DOCUMENT ME!
|
protected void |
showFeature(SearchFeature feature)
DOCUMENT ME!
|
void |
showLastFeature()
DOCUMENT ME!
|
createCurrentNewFeature, createNewTempFeature, getCurrentNewFeature, getGeometryFeatureClass, getMappingComponent, getMode, getNumOfEllipseEdges, getPoints, isInMode, isInProgress, isShowCurrentLength, keyPressed, modeEquals, mouseDragged, mouseMoved, reset, setGeometryFeatureClass, setMappingComponent, setShowCurrentLength, updatePolygonacceptsEvent, getEventFilter, keyboardFocusGained, keyboardFocusLost, keyReleased, keyTyped, mouseClicked, mouseWheelRotated, mouseWheelRotatedByBlock, paramString, processEvent, setEventFilter, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGeometryFeatureClass, getMode, getNumOfEllipseEdges, isInMode, setGeometryFeatureClasspublic static final String PROPERTY_LAST_FEATURE
public static final String PROPERTY_MODE
public static final String PROPERTY_NUM_OF_ELLIPSE_EDGES
public static final String PROPERTY_HOLD_GEOMETRIES
public static final String PROPERTY_SEARCH_COLOR
public static final String PROPERTY_SEARCH_TRANSPARENCY
public AbstractCreateSearchGeometryListener(MappingComponent mc, String inputListenerName)
mc - DOCUMENT ME!inputListenerName - DOCUMENT ME!public String getInputListenerName()
public void addPropertyChangeListener(PropertyChangeListener listener)
listener - DOCUMENT ME!public void removePropertyChangeListener(PropertyChangeListener listener)
listener - DOCUMENT ME!protected PropertyChangeSupport getPropertyChangeSupport()
protected Color getFillingColor()
CreateGeometryListenergetFillingColor in class CreateGeometryListenerprotected void finishGeometry(AbstractNewFeature newFeature)
CreateGeometryListenerfinishGeometry in class CreateGeometryListenernewFeature - DOCUMENT ME!protected void cleanup(SearchFeature feature)
feature - DOCUMENT ME!protected void setLastFeature(SearchFeature newValue)
newValue - DOCUMENT ME!public void redoLastSearch()
redoLastSearch in interface CreateSearchGeometryListenerpublic void showLastFeature()
showLastFeature in interface CreateSearchGeometryListenerpublic SearchFeature getSearchFeature()
protected void setSearchFeature(SearchFeature searchFeature)
searchFeature - DOCUMENT ME!protected void showFeature(SearchFeature feature)
feature - DOCUMENT ME!public boolean isHoldingGeometries()
isHoldingGeometries in interface CreateSearchGeometryListenerpublic void setHoldGeometries(boolean newValue)
setHoldGeometries in interface CreateSearchGeometryListenernewValue - DOCUMENT ME!public float getSearchTransparency()
getSearchTransparency in interface CreateSearchGeometryListenerpublic void setSearchTransparency(float newValue)
setSearchTransparency in interface CreateSearchGeometryListenernewValue - searchTransparency DOCUMENT ME!public Color getSearchColor()
getSearchColor in interface CreateSearchGeometryListenerpublic void setSearchColor(Color newValue)
setSearchColor in interface CreateSearchGeometryListenernewValue - DOCUMENT ME!public void setNumOfEllipseEdges(int newValue)
CreateGeometryListenersetNumOfEllipseEdges in interface CreateGeometryListenerInterfacesetNumOfEllipseEdges in class CreateGeometryListenernewValue - DOCUMENT ME!public SearchFeature getLastSearchFeature()
getLastSearchFeature in interface CreateSearchGeometryListenerpublic void search(SearchFeature searchFeature)
search in interface CreateSearchGeometryListenersearchFeature - DOCUMENT ME!public void mousePressed(edu.umd.cs.piccolo.event.PInputEvent pInputEvent)
mousePressed in class CreateGeometryListenerpublic void mouseReleased(edu.umd.cs.piccolo.event.PInputEvent arg0)
mouseReleased in class CreateGeometryListenerprotected void handleUserFinishedSearchGeometry(SearchFeature feature)
feature - DOCUMENT ME!protected void handleDoubleClickInMap(edu.umd.cs.piccolo.event.PInputEvent pInputEvent)
pInputEvent - DOCUMENT ME!public void setMode(String newValue) throws IllegalArgumentException
CreateGeometryListenersetMode in interface CreateGeometryListenerInterfacesetMode in class CreateGeometryListenernewValue - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public void mouseEntered(edu.umd.cs.piccolo.event.PInputEvent event)
mouseEntered in class edu.umd.cs.piccolo.event.PBasicInputEventHandlerpublic void mouseExited(edu.umd.cs.piccolo.event.PInputEvent event)
mouseExited in class edu.umd.cs.piccolo.event.PBasicInputEventHandlerprotected void generateAndShowPointerAnnotation()
protected abstract boolean performSearch(SearchFeature searchFeature)
searchFeature - DOCUMENT ME!protected abstract edu.umd.cs.piccolo.PNode getPointerAnnotation()
Copyright © 2012–2025 cismet GmbH. All rights reserved.