|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openstreetmap.josm.gui.preferences.imagery.AddWMSLayerPanel
public class AddWMSLayerPanel
Nested Class Summary | |
---|---|
(package private) static class |
AddWMSLayerPanel.LayerDetails
|
(package private) static class |
AddWMSLayerPanel.LayerTreeCellRenderer
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JTree |
layerTree
|
private javax.swing.JTextField |
menuName
|
private boolean |
previouslyShownUnsupportedCrsError
|
private javax.swing.JTextArea |
resultingLayerField
|
private AddWMSLayerPanel.LayerDetails |
selectedLayer
|
private java.util.List<AddWMSLayerPanel.LayerDetails> |
selectedLayers
|
private java.net.URL |
serviceUrl
|
private javax.swing.JButton |
showBoundsButton
|
private javax.swing.JTextArea |
tmsURL
|
private javax.swing.JTextField |
tmsZoom
|
private javax.swing.tree.DefaultTreeModel |
treeData
|
private javax.swing.tree.MutableTreeNode |
treeRootNode
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AddWMSLayerPanel()
|
Method Summary | |
---|---|
private void |
addLayersToTreeData(javax.swing.tree.MutableTreeNode parent,
java.util.List<AddWMSLayerPanel.LayerDetails> layers)
|
private void |
attemptGetCapabilities(java.lang.String serviceUrlStr)
|
private java.lang.String |
buildGetMapUrl()
|
private java.lang.String |
buildRootUrl()
|
private java.lang.String |
buildTMSUrl()
|
private java.lang.String |
commaSepLayerList()
|
private static org.w3c.dom.Element |
getChild(org.w3c.dom.Element parent,
java.lang.String name)
|
private static java.lang.String |
getChildContent(org.w3c.dom.Element parent,
java.lang.String name,
java.lang.String missing,
java.lang.String empty)
|
private static java.util.List<org.w3c.dom.Element> |
getChildren(org.w3c.dom.Element parent,
java.lang.String name)
|
private static java.lang.Object |
getContent(org.w3c.dom.Element element)
|
ImageryInfo |
getImageryInfo()
|
private boolean |
isProjSupported(java.lang.String crs)
|
private AddWMSLayerPanel.LayerDetails |
parseLayer(org.w3c.dom.Element element,
java.util.Set<java.lang.String> parentCrs)
|
private java.util.List<AddWMSLayerPanel.LayerDetails> |
parseLayers(java.util.List<org.w3c.dom.Element> children,
java.util.Set<java.lang.String> parentCrs)
|
private java.lang.String |
sanitize(java.lang.String s)
|
private void |
showError(java.lang.String incomingData,
java.lang.Exception e)
|
private void |
updateTreeList(java.util.List<AddWMSLayerPanel.LayerDetails> layers)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, update |
Methods inherited from class java.awt.Container |
---|
add, 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, validateTree |
Methods inherited from class java.awt.Component |
---|
action, 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, hide, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.util.List<AddWMSLayerPanel.LayerDetails> selectedLayers
private java.net.URL serviceUrl
private AddWMSLayerPanel.LayerDetails selectedLayer
private javax.swing.JTextField menuName
private javax.swing.JTextArea resultingLayerField
private javax.swing.tree.MutableTreeNode treeRootNode
private javax.swing.tree.DefaultTreeModel treeData
private javax.swing.JTree layerTree
private javax.swing.JButton showBoundsButton
private boolean previouslyShownUnsupportedCrsError
private javax.swing.JTextArea tmsURL
private javax.swing.JTextField tmsZoom
Constructor Detail |
---|
public AddWMSLayerPanel()
Method Detail |
---|
private java.lang.String sanitize(java.lang.String s)
private java.lang.String buildTMSUrl()
private java.lang.String buildRootUrl()
private java.lang.String buildGetMapUrl()
private java.lang.String commaSepLayerList()
private void showError(java.lang.String incomingData, java.lang.Exception e)
private void attemptGetCapabilities(java.lang.String serviceUrlStr)
private void updateTreeList(java.util.List<AddWMSLayerPanel.LayerDetails> layers)
private void addLayersToTreeData(javax.swing.tree.MutableTreeNode parent, java.util.List<AddWMSLayerPanel.LayerDetails> layers)
private java.util.List<AddWMSLayerPanel.LayerDetails> parseLayers(java.util.List<org.w3c.dom.Element> children, java.util.Set<java.lang.String> parentCrs)
private AddWMSLayerPanel.LayerDetails parseLayer(org.w3c.dom.Element element, java.util.Set<java.lang.String> parentCrs)
private boolean isProjSupported(java.lang.String crs)
public ImageryInfo getImageryInfo()
private static java.lang.String getChildContent(org.w3c.dom.Element parent, java.lang.String name, java.lang.String missing, java.lang.String empty)
private static java.lang.Object getContent(org.w3c.dom.Element element)
private static java.util.List<org.w3c.dom.Element> getChildren(org.w3c.dom.Element parent, java.lang.String name)
private static org.w3c.dom.Element getChild(org.w3c.dom.Element parent, java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |