public class LinearReferencedLineEditor extends JPanel implements de.cismet.cids.dynamics.DisposableCidsBeanStore, LinearReferencingConstants, de.cismet.cids.navigator.utils.CidsBeanDropListener, de.cismet.cids.editors.EditorSaveListener, LinearReferencingSingletonInstances, PointBeanMergeRequestListener, WindowListener, de.cismet.connectioncontext.ConnectionContextProvider
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCN_GEOM, CN_ROUTE, CN_STATION, CN_STATIONLINE, FROM, PROP_GEOM_GEOFIELD, PROP_ID, PROP_ROUTE_GEOM, PROP_ROUTE_GWK, PROP_STATION_GEOM, PROP_STATION_ROUTE, PROP_STATION_VALUE, PROP_STATIONLINIE_FROM, PROP_STATIONLINIE_GEOM, PROP_STATIONLINIE_TO, TOCIDSBEAN_CACHE, FEATURE_REGISTRY, LOG, MAPPING_COMPONENT, MERGE_REGISTRYABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
LinearReferencedLineEditor(boolean isEditable,
boolean isDrawingFeaturesEnabled,
boolean routeCombo,
String routeMetaClassName)
Deprecated.
|
LinearReferencedLineEditor(boolean isEditable,
boolean isDrawingFeaturesEnabled,
boolean routeCombo,
String routeMetaClassName,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Creates new form LinearReferencedLineEditor.
|
LinearReferencedLineEditor(boolean isEditable,
String routeMetaClassName)
Deprecated.
|
LinearReferencedLineEditor(boolean isEditable,
String routeMetaClassName,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Creates a new LinearReferencedLineEditor object.
|
LinearReferencedLineEditor(String routeMetaClassName)
Deprecated.
|
LinearReferencedLineEditor(String routeMetaClassName,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Creates a new LinearReferencedLineEditor object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addListener(LinearReferencedLineEditorListener listener)
DOCUMENT ME!
|
void |
addZoomFeaturesToCollection(Collection<de.cismet.cismap.commons.features.Feature> collection)
DOCUMENT ME!
|
void |
beansDropped(ArrayList<de.cismet.cids.dynamics.CidsBean> cidsBeans) |
boolean |
changeOtherLinesPanelVisibility()
DOCUMENT ME!
|
void |
dispose() |
void |
editorClosed(de.cismet.cids.editors.EditorClosedEvent event) |
static void |
fillFromRoute(de.cismet.cids.dynamics.CidsBean routeBean,
de.cismet.cids.dynamics.CidsBean cidsBean,
String lineField)
DOCUMENT ME!
|
de.cismet.cids.dynamics.CidsBean |
getCidsBean() |
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
LineEditorDropBehavior |
getDropBehavior()
DOCUMENT ME!
|
protected de.cismet.cids.dynamics.CidsBean |
getLineBean()
DOCUMENT ME!
|
protected Color |
getLineColor()
DOCUMENT ME!
|
de.cismet.cismap.commons.gui.piccolo.eventlistener.LinearReferencedLineFeature |
getLineFeature()
DOCUMENT ME!
|
List<de.cismet.cids.dynamics.CidsBean> |
getOtherLines()
DOCUMENT ME!
|
protected de.cismet.cids.dynamics.CidsBean |
getPointBean(boolean isFrom)
DOCUMENT ME!
|
protected de.cismet.cismap.commons.gui.piccolo.eventlistener.LinearReferencedPointFeature |
getPointFeature(boolean isFrom)
DOCUMENT ME!
|
double |
getPointValue(boolean isFrom)
DOCUMENT ME!
|
List<de.cismet.cismap.commons.features.Feature> |
getPossibleRoutes()
DOCUMENT ME!
|
Collection<de.cismet.cismap.commons.features.Feature> |
getZoomFeatures()
DOCUMENT ME!
|
boolean |
hasBadGeomFeature()
DOCUMENT ME!
|
boolean |
hasChangedSinceDrop()
DOCUMENT ME!
|
boolean |
isDrawingFeaturesEnabled()
DOCUMENT ME!
|
boolean |
isEditable()
DOCUMENT ME!
|
static void |
main(String[] args)
DOCUMENT ME!
|
void |
pointBeanMergeRequest(boolean fromPoint,
de.cismet.cids.dynamics.CidsBean withPointBean)
DOCUMENT ME!
|
void |
pointBeanSplitRequest(boolean fromPoint)
DOCUMENT ME!
|
boolean |
prepareForSave() |
void |
refresh()
DOCUMENT ME!
|
boolean |
removeListener(LinearReferencedLineEditorListener listener)
DOCUMENT ME!
|
protected void |
resetPointValue(boolean isFrom)
DOCUMENT ME!
|
void |
setCidsBean(de.cismet.cids.dynamics.CidsBean cidsBean) |
void |
setCidsBeanStore(de.cismet.cids.dynamics.CidsBeanStore cidsBeanStore,
de.cismet.cids.dynamics.CidsBean line)
DOCUMENT ME!
|
protected void |
setDrawingFeaturesEnabled(boolean isDrawingFeatureEnabled)
DOCUMENT ME!
|
void |
setDropBehavior(LineEditorDropBehavior dropBehavior)
DOCUMENT ME!
|
protected void |
setEditable(boolean isEditable)
DOCUMENT ME!
|
void |
setEnabled(boolean bln) |
protected void |
setLineColor(Color color)
DOCUMENT ME!
|
void |
setLineField(String lineField)
DOCUMENT ME!
|
protected void |
setMergeParentLineEditor(LinearReferencedLineEditor mergeParentLineEditor)
DOCUMENT ME!
|
void |
setOtherLines(List<de.cismet.cids.dynamics.CidsBean> otherLines)
DOCUMENT ME!
|
void |
setOtherLinesEnabled(boolean isOtherLinesEnabled)
DOCUMENT ME!
|
void |
setOtherLinesQueryAddition(String otherLinesFromQueryPart,
String otherLinesWhereQueryPart)
DOCUMENT ME!
|
void |
setRouteCombo(boolean routeCombo)
DOCUMENT ME!
|
void |
setShowOtherInDialog(boolean showOtherInDialog)
DOCUMENT ME!
|
void |
updateRealGeoms()
DOCUMENT ME!
|
protected void |
updateSplitMergeControls(boolean isFrom)
DOCUMENT ME!
|
void |
windowActivated(WindowEvent e) |
void |
windowClosed(WindowEvent evt) |
void |
windowClosing(WindowEvent e) |
void |
windowDeactivated(WindowEvent e) |
void |
windowDeiconified(WindowEvent e) |
void |
windowIconified(WindowEvent e) |
void |
windowOpened(WindowEvent e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle@Deprecated public LinearReferencedLineEditor(String routeMetaClassName)
routeMetaClassName - DOCUMENT ME!public LinearReferencedLineEditor(String routeMetaClassName, de.cismet.connectioncontext.ConnectionContext connectionContext)
routeMetaClassName - DOCUMENT ME!connectionContext - DOCUMENT ME!@Deprecated public LinearReferencedLineEditor(boolean isEditable, String routeMetaClassName)
isEditable - DOCUMENT ME!routeMetaClassName - DOCUMENT ME!public LinearReferencedLineEditor(boolean isEditable,
String routeMetaClassName,
de.cismet.connectioncontext.ConnectionContext connectionContext)
isEditable - DOCUMENT ME!routeMetaClassName - DOCUMENT ME!connectionContext - DOCUMENT ME!@Deprecated public LinearReferencedLineEditor(boolean isEditable, boolean isDrawingFeaturesEnabled, boolean routeCombo, String routeMetaClassName)
isEditable - DOCUMENT ME!isDrawingFeaturesEnabled - DOCUMENT ME!routeCombo - DOCUMENT ME!routeMetaClassName - DOCUMENT ME!public LinearReferencedLineEditor(boolean isEditable,
boolean isDrawingFeaturesEnabled,
boolean routeCombo,
String routeMetaClassName,
de.cismet.connectioncontext.ConnectionContext connectionContext)
isEditable - DOCUMENT ME!isDrawingFeaturesEnabled - DOCUMENT ME!routeCombo - DOCUMENT ME!routeMetaClassName - DOCUMENT ME!connectionContext - DOCUMENT ME!public final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderpublic void setRouteCombo(boolean routeCombo)
routeCombo - DOCUMENT ME!public void pointBeanMergeRequest(boolean fromPoint,
de.cismet.cids.dynamics.CidsBean withPointBean)
PointBeanMergeRequestListenerpointBeanMergeRequest in interface PointBeanMergeRequestListenerfromPoint - DOCUMENT ME!withPointBean - DOCUMENT ME!public void pointBeanSplitRequest(boolean fromPoint)
PointBeanMergeRequestListenerpointBeanSplitRequest in interface PointBeanMergeRequestListenerfromPoint - DOCUMENT ME!public List<de.cismet.cids.dynamics.CidsBean> getOtherLines()
public void setOtherLines(List<de.cismet.cids.dynamics.CidsBean> otherLines)
otherLines - the otherLines to setpublic void setOtherLinesEnabled(boolean isOtherLinesEnabled)
isOtherLinesEnabled - DOCUMENT ME!protected final void setEditable(boolean isEditable)
isEditable - DOCUMENT ME!public final boolean isEditable()
protected final void setDrawingFeaturesEnabled(boolean isDrawingFeatureEnabled)
isDrawingFeatureEnabled - DOCUMENT ME!public final boolean isDrawingFeaturesEnabled()
public boolean addListener(LinearReferencedLineEditorListener listener)
listener - DOCUMENT ME!public boolean removeListener(LinearReferencedLineEditorListener listener)
listener - DOCUMENT ME!public de.cismet.cismap.commons.gui.piccolo.eventlistener.LinearReferencedLineFeature getLineFeature()
public de.cismet.cids.dynamics.CidsBean getCidsBean()
getCidsBean in interface de.cismet.cids.dynamics.CidsBeanStorepublic static void main(String[] args) throws Exception
args - DOCUMENT ME!Exception - DOCUMENT ME!protected void setLineColor(Color color)
color - DOCUMENT ME!protected Color getLineColor()
public void setCidsBean(de.cismet.cids.dynamics.CidsBean cidsBean)
setCidsBean in interface de.cismet.cids.dynamics.CidsBeanStorepublic void setCidsBeanStore(de.cismet.cids.dynamics.CidsBeanStore cidsBeanStore,
de.cismet.cids.dynamics.CidsBean line)
cidsBeanStore - DOCUMENT ME!line - DOCUMENT ME!public void refresh()
public boolean hasChangedSinceDrop()
public void setLineField(String lineField)
lineField - DOCUMENT ME!public boolean hasBadGeomFeature()
public void setOtherLinesQueryAddition(String otherLinesFromQueryPart, String otherLinesWhereQueryPart)
otherLinesFromQueryPart - DOCUMENT ME!otherLinesWhereQueryPart - DOCUMENT ME!protected de.cismet.cismap.commons.gui.piccolo.eventlistener.LinearReferencedPointFeature getPointFeature(boolean isFrom)
isFrom - DOCUMENT ME!public LineEditorDropBehavior getDropBehavior()
public void setDropBehavior(LineEditorDropBehavior dropBehavior)
dropBehavior - DOCUMENT ME!protected void resetPointValue(boolean isFrom)
isFrom - DOCUMENT ME!public Collection<de.cismet.cismap.commons.features.Feature> getZoomFeatures()
public void addZoomFeaturesToCollection(Collection<de.cismet.cismap.commons.features.Feature> collection)
collection - DOCUMENT ME!public static void fillFromRoute(de.cismet.cids.dynamics.CidsBean routeBean,
de.cismet.cids.dynamics.CidsBean cidsBean,
String lineField)
routeBean - DOCUMENT ME!cidsBean - DOCUMENT ME!lineField - DOCUMENT ME!public void dispose()
dispose in interface de.cismet.cids.dynamics.Disposablepublic void updateRealGeoms()
public double getPointValue(boolean isFrom)
isFrom - DOCUMENT ME!protected void updateSplitMergeControls(boolean isFrom)
isFrom - DOCUMENT ME!protected de.cismet.cids.dynamics.CidsBean getPointBean(boolean isFrom)
isFrom - DOCUMENT ME!protected de.cismet.cids.dynamics.CidsBean getLineBean()
public void setEnabled(boolean bln)
setEnabled in class JComponentpublic List<de.cismet.cismap.commons.features.Feature> getPossibleRoutes()
public boolean changeOtherLinesPanelVisibility()
public void windowOpened(WindowEvent e)
windowOpened in interface WindowListenerpublic void windowClosing(WindowEvent e)
windowClosing in interface WindowListenerpublic void windowClosed(WindowEvent evt)
windowClosed in interface WindowListenerpublic void windowIconified(WindowEvent e)
windowIconified in interface WindowListenerpublic void windowDeiconified(WindowEvent e)
windowDeiconified in interface WindowListenerpublic void windowActivated(WindowEvent e)
windowActivated in interface WindowListenerpublic void windowDeactivated(WindowEvent e)
windowDeactivated in interface WindowListenerpublic void setShowOtherInDialog(boolean showOtherInDialog)
showOtherInDialog - DOCUMENT ME!public void beansDropped(ArrayList<de.cismet.cids.dynamics.CidsBean> cidsBeans)
beansDropped in interface de.cismet.cids.navigator.utils.CidsBeanDropListenerpublic void editorClosed(de.cismet.cids.editors.EditorClosedEvent event)
editorClosed in interface de.cismet.cids.editors.EditorSaveListenerpublic boolean prepareForSave()
prepareForSave in interface de.cismet.cids.editors.EditorSaveListenerprotected void setMergeParentLineEditor(LinearReferencedLineEditor mergeParentLineEditor)
mergeParentLineEditor - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.