public class CapabilityWidget extends JPanel implements DropTargetListener, ChangeListener, ActionListener, de.cismet.tools.configuration.Configurable, MapBoundsListener, de.cismet.tools.gui.GUIWindow
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
MASSSTABSBEGRENZUNG |
listenerList, 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_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
CapabilityWidget()
Creates new form CapabilityWidget.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e)
Invoked when an action occurs.
|
void |
addOGCCapabilitiesTree(String link,
JComponent comp,
boolean interactive)
DOCUMENT ME!
|
void |
configure(CapabilitiesPreferences cp,
boolean merge)
Konfiguriert das Widget und bestimmt, welche Capabilities verstanden werden.
|
void |
configure(org.jdom.Element e)
DOCUMENT ME!
|
void |
configure(org.jdom.Element e,
boolean merge)
DOCUMENT ME!
|
static com.vividsolutions.jts.geom.Geometry |
createGeometryFromEnvelope(de.cismet.commons.wms.capabilities.Envelope env)
converts the given envelope to a geometry object.
|
void |
dragEnter(DropTargetDragEvent dtde)
DOCUMENT ME!
|
void |
dragExit(DropTargetEvent dte)
restliche unbenutzte DnD-Methoden.
|
void |
dragOver(DropTargetDragEvent dtde)
DOCUMENT ME!
|
void |
drop(DropTargetDropEvent dtde)
Called when the drag operation has terminated with a drop on the operable part of the drop site for the
DropTarget registered with this listener. |
void |
dropActionChanged(DropTargetDragEvent dtde)
DOCUMENT ME!
|
org.jdom.Element |
getConfiguration()
DOCUMENT ME!
|
static de.cismet.commons.wms.capabilities.Envelope |
getEnvelopeForWmsCaps(de.cismet.commons.wms.capabilities.WMSCapabilities caps)
DOCUMENT ME!
|
static de.cismet.commons.wms.capabilities.Envelope |
getEnvelopeForWmsLayer(de.cismet.commons.wms.capabilities.Layer l)
DOCUMENT ME!
|
static de.cismet.commons.wms.capabilities.Envelope |
getEnvelopeFromFeatureType(FeatureType feature)
DOCUMENT ME!
|
JComponent |
getGuiComponent() |
String |
getPermissionString() |
Icon |
getViewIcon() |
String |
getViewTitle() |
boolean |
isSearchEnabled()
DOCUMENT ME!
|
static void |
main(String[] args)
Testmethode, um das Widget Standalone zu testen.
|
void |
masterConfigure(org.jdom.Element e)
DOCUMENT ME!
|
void |
processUrl(String link,
String subparent)
Erzeugt ein neues Tab in der TabbedPane und stößt das parsen der Capabilities-XML an, die über den
Link ansprechbar ist.
|
void |
refreshJdbcTrees()
refreshs all open JDBCtrees.
|
void |
removeAllServer()
Entfernt alle vorhandenen Capabilities-Bäume.
|
void |
setSearchEnabled(boolean enabled)
DOCUMENT ME!
|
void |
shownMapBoundsChanged()
DOCUMENT ME!
|
void |
stateChanged(ChangeEvent e)
DOCUMENT ME!
|
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, setEnabled, 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, transferFocusUpCyclepublic static final String MASSSTABSBEGRENZUNG
public void processUrl(String link, String subparent)
link - URL zur Capabilities-XML-Dateisubparent - DOCUMENT ME!public void drop(DropTargetDropEvent dtde)
DropTarget registered with this listener.
This method is responsible for undertaking the transfer of the data associated with the gesture. The
DropTargetDropEvent provides a means to obtain a Transferable object that represents the data
object(s) to be transfered.
From this method, the DropTargetListener shall accept or reject the drop via the acceptDrop(int
dropAction) or rejectDrop() methods of the DropTargetDropEvent parameter.
Subsequent to acceptDrop(), but not before, DropTargetDropEvent's getTransferable() method may be
invoked, and data transfer may be performed via the returned Transferable's getTransferData()
method.
At the completion of a drop, an implementation of this method is required to signal the success/failure of the
drop by passing an appropriate boolean to the DropTargetDropEvent's
dropComplete(boolean success) method.
Note: The data transfer should be completed before the call to the DropTargetDropEvent's
dropComplete(boolean success) method. After that, a call to the getTransferData() method of the
Transferable returned by DropTargetDropEvent.getTransferable() is guaranteed to succeed only
if the data transfer is local; that is, only if DropTargetDropEvent.isLocalTransfer() returns
true. Otherwise, the behavior of the call is implementation-dependent.
drop in interface DropTargetListenerdtde - the DropTargetDropEventpublic void dragExit(DropTargetEvent dte)
dragExit in interface DropTargetListenerdte - DOCUMENT ME!public void dropActionChanged(DropTargetDragEvent dtde)
dropActionChanged in interface DropTargetListenerdtde - DOCUMENT ME!public void dragOver(DropTargetDragEvent dtde)
dragOver in interface DropTargetListenerdtde - DOCUMENT ME!public void dragEnter(DropTargetDragEvent dtde)
dragEnter in interface DropTargetListenerdtde - DOCUMENT ME!public void refreshJdbcTrees()
public static void main(String[] args)
args - Parameterpublic void addOGCCapabilitiesTree(String link, JComponent comp, boolean interactive)
link - DOCUMENT ME!comp - DOCUMENT ME!interactive - DOCUMENT ME!public void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenere - DOCUMENT ME!public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenere - DOCUMENT ME!public org.jdom.Element getConfiguration()
getConfiguration in interface de.cismet.tools.configuration.Configurablepublic void masterConfigure(org.jdom.Element e)
masterConfigure in interface de.cismet.tools.configuration.Configurablee - DOCUMENT ME!public void configure(org.jdom.Element e)
configure in interface de.cismet.tools.configuration.Configurablee - DOCUMENT ME!public void configure(org.jdom.Element e,
boolean merge)
configure in interface de.cismet.tools.configuration.Configurablee - DOCUMENT ME!merge - DOCUMENT ME!public void configure(CapabilitiesPreferences cp, boolean merge)
node - cp CapabilitiesPreferencespublic void removeAllServer()
public void shownMapBoundsChanged()
shownMapBoundsChanged in interface MapBoundsListenerpublic static de.cismet.commons.wms.capabilities.Envelope getEnvelopeForWmsLayer(de.cismet.commons.wms.capabilities.Layer l)
l - currentTrvCap DOCUMENT ME!public static de.cismet.commons.wms.capabilities.Envelope getEnvelopeForWmsCaps(de.cismet.commons.wms.capabilities.WMSCapabilities caps)
caps - DOCUMENT ME!public static de.cismet.commons.wms.capabilities.Envelope getEnvelopeFromFeatureType(FeatureType feature)
feature - currentTrvCap DOCUMENT ME!public static com.vividsolutions.jts.geom.Geometry createGeometryFromEnvelope(de.cismet.commons.wms.capabilities.Envelope env)
env - the envelope to convertpublic void setSearchEnabled(boolean enabled)
enabled - DOCUMENT ME!public boolean isSearchEnabled()
public JComponent getGuiComponent()
getGuiComponent in interface de.cismet.tools.gui.GUIWindowpublic String getPermissionString()
getPermissionString in interface de.cismet.tools.gui.GUIWindowpublic String getViewTitle()
getViewTitle in interface de.cismet.tools.gui.GUIWindowpublic Icon getViewIcon()
getViewIcon in interface de.cismet.tools.gui.GUIWindowCopyright © 2012–2025 cismet GmbH. All rights reserved.