org.gvsig.crs.gui.panels
Class TransformationManualPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.gvsig.crs.gui.panels.TransformationManualPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class TransformationManualPanel
extends javax.swing.JPanel

Clase que define el panel de tranformaciones manuales, as como su funcionamiento.

Author:
Jos Luis Gmez Martnez (jolugomar@gmail.com), Luisa Marina Fernndez (luisam.fernandez@uclm.es)
See Also:
Serialized Form

Nested Class Summary
 
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
static org.slf4j.Logger logger
           
 
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
TransformationManualPanel()
           
 
Method Summary
 boolean correctDomain()
          Mira si los JTextField tienen dominios correctos
 boolean correctJTextField()
          metodo para comprobar si los JTextfile estan escritos correctamente los campos de la transformacion manual
 void fillData(java.lang.String details)
          cuando utilizamos crs+transformacion, cargamos los paneles para que el usuario pueda consultar la transformacion utilizada...
 int getCode()
           
 org.gvsig.crs.ICrs getProjection()
           
 java.lang.String getSourceAbrev()
           
 boolean getStatus()
          Consigue el estado actual de los parmetros insertados.
 java.lang.String getTargetAbrev()
           
 javax.swing.JTextField getTscale()
           
 javax.swing.JTextField getTx_Rotation()
           
 javax.swing.JTextField getTx_Translation()
           
 javax.swing.JTextField getTy_Rotation()
           
 javax.swing.JTextField getTy_Translation()
           
 javax.swing.JTextField getTz_Rotation()
           
 javax.swing.JTextField getTz_Translation()
           
 java.lang.String getValues()
           
 java.lang.String getWKT()
           
static boolean isPressed()
           
 void resetData()
          metodo para eliminar la informacion previamente cargada
 void setCode(int cod)
           
 void setSourceAbrev(java.lang.String fuente, java.lang.String codigo)
           
 void setTargetAbrev(java.lang.String fuente, java.lang.String codigo)
           
 void setTargetAuthority(java.lang.String[] authority)
           
 void setWKT(org.gvsig.crs.ICrs crs)
           
 void setWKT(java.lang.String cad)
           
 
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

logger

public static final org.slf4j.Logger logger
Constructor Detail

TransformationManualPanel

public TransformationManualPanel()
Method Detail

correctDomain

public boolean correctDomain()
Mira si los JTextField tienen dominios correctos

Returns:

correctJTextField

public boolean correctJTextField()
metodo para comprobar si los JTextfile estan escritos correctamente los campos de la transformacion manual


fillData

public void fillData(java.lang.String details)
cuando utilizamos crs+transformacion, cargamos los paneles para que el usuario pueda consultar la transformacion utilizada...

Parameters:
details -

getCode

public int getCode()
Returns:

getProjection

public org.gvsig.crs.ICrs getProjection()
Returns:

getSourceAbrev

public java.lang.String getSourceAbrev()

getStatus

public boolean getStatus()
Consigue el estado actual de los parmetros insertados. En caso de que todos los parmetros sean 0, o haya parmetros sin valor deshabilitar el botn de aceptar

Returns:

getTargetAbrev

public java.lang.String getTargetAbrev()

getTscale

public javax.swing.JTextField getTscale()

getTx_Rotation

public javax.swing.JTextField getTx_Rotation()

getTx_Translation

public javax.swing.JTextField getTx_Translation()

getTy_Rotation

public javax.swing.JTextField getTy_Rotation()

getTy_Translation

public javax.swing.JTextField getTy_Translation()

getTz_Rotation

public javax.swing.JTextField getTz_Rotation()

getTz_Translation

public javax.swing.JTextField getTz_Translation()

getValues

public java.lang.String getValues()

getWKT

public java.lang.String getWKT()
Returns:

isPressed

public static boolean isPressed()
Returns:

resetData

public void resetData()
metodo para eliminar la informacion previamente cargada


setCode

public void setCode(int cod)
Parameters:
cod -

setSourceAbrev

public void setSourceAbrev(java.lang.String fuente,
                           java.lang.String codigo)

setTargetAbrev

public void setTargetAbrev(java.lang.String fuente,
                           java.lang.String codigo)

setTargetAuthority

public void setTargetAuthority(java.lang.String[] authority)

setWKT

public void setWKT(org.gvsig.crs.ICrs crs)
Parameters:
cad -

setWKT

public void setWKT(java.lang.String cad)
Parameters:
cad -


Copyright © 2014 gvSIG Association. All Rights Reserved.