Anexo 2 API del Sistema - 138 - Sistema Portátil de Consultas Geográficas Anexo 2 API del cliente El siguiente diagrama muestra las clases del cliente organizadas jerárquicamente en relación a las tareas que desempeñan en sistema. - 139 - Sistema Portátil de Consultas Geográficas Anexo 2 Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Autorizacion java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--Autorizacion public class Autorizacion extends java.awt.Panel Esta clase maneja la ventana de ingreso a la sincronización en ella se ingresa el usuario y la contraseña que usará el cliente para conectarse al servidor. See Also: Serialized Form Field Summary static int RECV Variable que indica el tipo de ventana 1 ó RECV static int SEND Variable que indica el tipo de ventana 0 ó SEND Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary Autorizacion(int type) Constructor Method Summary boolean getMode() Este método indica si la forma esta completa o no. java.lang.String getPassword() Este método regresa la contraseña del usuario - 140 - Sistema Portátil de Consultas Geográficas Anexo 2 int getType() Este método regresa el modo en que se despliega la forma, enviar o recibir. java.lang.String getUsuario() Este metodo regresa el usario static void main(java.lang.String[] args) Main solamente se puede emplear en pruebas de interfaz gráfica. void trace(java.lang.Object o) Este método imprime en pantalla un objeto. Methods inherited from class java.awt.Panel addNotify Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setCursor, setFont, setLayout, update, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail - 141 - Sistema Portátil de Consultas Geográficas Anexo 2 SEND public static final int SEND Variable que indica el tipo de ventana 0 ó SEND RECV public static final int RECV Variable que indica el tipo de ventana 1 ó RECV Constructor Detail Autorizacion public Autorizacion(int type) Constructor Parameters: type - tipo de sincronización enviar ó recibir. Method Detail getUsuario public java.lang.String getUsuario() Este metodo regresa el usario Returns: String el usuario See Also: getPassword() getPassword public java.lang.String getPassword() Este método regresa la contraseña del usuario Returns: String contraseña See Also: getUsuario() getMode public boolean getMode() Este método indica si la forma esta completa o no. Returns: - 142 - Sistema Portátil de Consultas Geográficas Anexo 2 boolean ¿terminada? true, false. getType public int getType() Este método regresa el modo en que se despliega la forma, enviar o recibir. Returns: int modo de la forma. trace public void trace(java.lang.Object o) Este método imprime en pantalla un objeto. Parameters: o - el objeto a imprimir. main public static void main(java.lang.String[] args) Main solamente se p uede emplear en pruebas de interfaz gráfica. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ConfirmationMessage java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--ConfirmationMessage - 143 - Sistema Portátil de Consultas Geográficas Anexo 2 public class ConfirmationMessage extends java.awt.Dialog Esta clase se ocupa como auxiliar cuando se requiere la confirmación del usuario para efectuar alguna acción. See Also: Serialized Form Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary ConfirmationMessage(java.lang.String title, java.lang.String mensaje) Constructor Method Summary void close () Este método cierra y elimina la ventana. boolean getAnswer() Este método regresa la respuesta del usuario. static void main(java.lang.String[] args) Main de la clase, se ocupa solamente para pruebas de la interfaz gráfica. Methods inherited from class java.awt.Dialog addNotify, dispose, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree - 144 - Sistema Portátil de Consultas Geográficas Anexo 2 Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail ConfirmationMessage public ConfirmationMessage(java.lang.String title, java.lang.String mensaje) Constructor Parameters: title - - título de la ventana. mensaje - - mensaje para el usuario. Method Detail close public void close () Este método cierra y elimina la ventana. getAnswer public boolean getAnswer() Este método regresa la respuesta del usuario. Returns: boolean cierto o falso a la pregunta que se le hizo al usuario. - 145 - Sistema Portátil de Consultas Geográficas Anexo 2 main public static void main(java.lang.String[] args) Main de la clase, se ocupa solamente para pruebas de la interfaz gráfica. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ErrorMessage java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--ErrorMessage public class ErrorMessage extends java.awt.Dialog Esta clase se ocupa como auxiliar cuando se requiere informar de algun error al usuario. See Also: Serialized Form Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary ErrorMessage(java.lang.String title, java.lang.String mensaje) Constructor Method Summary void close () - 146 - Sistema Portátil de Consultas Geográficas Anexo 2 Este método cierra y elimina la ventana. static void main(java.lang.String[] args) El Main de esta clase se ocupa únicamente para pruebas de interfaz gráfica. Methods inherited from class java.awt.Dialog addNotify, dispose, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail - 147 - Sistema Portátil de Consultas Geográficas Anexo 2 ErrorMessage public ErrorMessage(java.lang.String title, java.lang.String mensaje) Constructor Parameters: title - - título de la ventana. mensaje - - mensaje de error para el usuario. Method Detail close public void close () Este método cierra y elimina la ventana. main public static void main(java.lang.String[] args) El Main de esta clase se ocupa únicamente para pruebas de interfaz gráfica. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GeoConsultas java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--GeoConsultas public class GeoConsultas extends java.awt.Frame - 148 - Sistema Portátil de Consultas Geográficas Anexo 2 Esta es la clase principal del sistema en ella se ejecutan todas las clases y maneja los eventos de la barra de menú. See Also: Serialized Form Fields inherited from class java.awt.Frame CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary GeoConsultas() Crea una instacia del objeto GeoConsultas para su ejecución. Method Summary void creaArchivo() Este método verifica la existencia del archivo si ya existe lo limpia para una nueva escritura, caso contrario lo crea. boolean escribeArchivo(java.lang.String cadena) Este método escribe el archivo linea por linea que es enviado por el servidor. void leeDatos(java.lang.String archivo) Este método envia los datos del archivo al servidor para su almacenamiento en la base de datos. static void main(java.lang.String[] args) Main del sistema. void trace(java.lang.Object o) Esta clase imprime en pantalla el contenido de un objeto. Methods inherited from class java.awt.Frame addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront Methods inherited from class java.awt.Container - 149 - Sistema Portátil de Consultas Geográficas Anexo 2 add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail GeoConsultas public GeoConsultas() Crea una instacia del objeto GeoConsultas para su ejecución. Method Detail leeDatos public void leeDatos(java.lang.String archivo) Este método envia los datos del archivo al servidor para su almacenamiento en la base de datos. Parameters: archivo - - nombre del archivo que debe enviar. escribeArchivo public boolean escribeArchivo(java.lang.String cadena) - 150 - Sistema Portátil de Consultas Geográficas Anexo 2 Este método escribe el archivo linea por linea que es enviado por el servidor. Parameters: cadena - - String con los datos que se deben escribir en el archivo. creaArchivo public void creaArchivo() Este método verifica la existencia del archivo si ya existe lo limpia para una nueva escritura, caso contrario lo crea. main public static void main(java.lang.String[] args) Main del sistema. Parameters: args - los comandos enviados por el usuario al inicio del sistema trace public void trace(java.lang.Object o) Esta clase imprime en pantalla el contenido de un objeto. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GMLInfoDialog java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--GMLInfoDialog public class GMLInfoDialog - 151 - Sistema Portátil de Consultas Geográficas Anexo 2 extends java.awt.Dialog Esta clase maneja la información descriptiva sobre los elementos geograficos. See Also: Serialized Form Field Summary protected displayObjects java.awt.Component[] protected int identifier protected java.awt.Panel panel protected scrollPanel java.awt.ScrollPane Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary GMLInfoDialog(GMLParser GMLParsedFile, int identifier, java.awt.Dimension size) Constructor Method Summary void close () Método que cierra y leimina la ventana void guardarActionPerformed(java.awt.event.ActionEvent evt) Método que controla los eventos del boton guardar además de informar al sistema que se hicieron cambios en los datos. static void main(java.lang.String[] args) Main únicamente para pruebas de interfaz gráfica. Methods inherited from class java.awt.Dialog addNotify, dispose, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront Methods inherited from class java.awt.Container - 152 - Sistema Portátil de Consultas Geográficas Anexo 2 add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLight weight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail scrollPanel protected java.awt.ScrollPane scrollPanel panel protected java.awt.Panel panel identifier protected int identifier - 153 - Sistema Portátil de Consultas Geográficas Anexo 2 displayObjects protected java.awt.Component[] displayObjects Constructor Detail GMLInfoDialog public GMLInfoDialog(GMLParser GMLParsedFile, int identifier, java.awt.Dimension size) Constructor Parameters: GMLParsedFile - - objeto de tipo GMLParser identifier - - clave del objeto del cual se muestra size - - tamaño de la ventana su información. See Also: GMLParser , GMLPolygon , GMLPoliLine Method Detail close public void close () Método que cierra y leimina la ventana guardarActionPerformed public void guardarActionPerformed(java.awt.event.ActionEvent evt) Método que controla los eventos del boton guardar además de informar al sistema que se hicieron cambios en los datos. main public static void main(java.lang.String[] args) throws java.lang.Exception Main únicamente para pruebas de interfaz gráfica. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GMLParser - 154 - Sistema Portátil de Consultas Geográficas Anexo 2 java.lang.Object | +--GMLParser public class GMLParser extends java.lang.Object Esta clase maneja la información GML contenida en el archivo. además de que recalcula la escala de los puntos. Field Summary protected java.awt.Dimension displaySize protected double distanciaMinima protected boolean fileModified File Variable protected java.io.File GMLfile File Variable protected iglesias com.sun.java.util.collections.Hash Map static int LINESTRING_TYPE Tipo de la figura LINESTRING_TYPE=2 protected double maxXValue protected double maxYValue protected double minXValue protected double minYValue static int MULTILINESTRING_TYPE Tipo de la figura MULTILINESTRING_TYPE=5 static int MULTIPOINT_TYPE Tipo de la figura MULTIPOINT_TYPE=6 static int MULTIPOLYGON_TYPE Tipo de la figura MULTIPOLYGON_TYPE=4 protected poblaciones com.sun.java.util.collections.Hash Map - 155 - Sistema Portátil de Consultas Geográficas Anexo 2 static int POINT_TYPE Tipo de la figura POINT_TYPE=3 protected poligonos com.sun.java.util.collections.Hash Map protected poliLineas com.sun.java.util.collections.Hash Map static int POLYGON_TYPE Tipo de la figura POLYGON_TYPE=1 protected puntos com.sun.java.util.collections.Hash Map protected rutas com.sun.java.util.collections.Hash Map Constructor Summary GMLParser(java.io.File f, java.awt.Dimension displaySize) Constructor GMLParser(java.lang.String filename, java.awt.Dimension displaySize) Constructor Method Summary protected void createAPolygon(org.jdom.Element P, com.sun.java.util.collections.LinkedList innerPolygons, com.sun.java.util.collections.Map.Entry x) Este método se encarga de crear un objeto poligono. protected void createPoints() Este método se encarga de crear objetos Point. protected void createPoliLineas() Este método se encarga de crear un objeto poligono. protected void createPolygons() Este método se encarga de crear los objetos respecto a su forma gráfica. double getDistanciaMinima() Este método regresa el valor de la distancia inicial a la que se ven los objetos graficados. java.lang.String getFigureAttribute(java.lang.Integer key, java.lang.String property) Este método regresa el valor de un - 156 - Sistema Portátil de Consultas Geográficas Anexo 2 atributo contenido en una figura GML. com.sun.java.util.collections.List getFigureProperties(int key) Este método regresa las propiedades de un objeto GML. com.sun.java.util.collections.List getFigureProperties(java.lang.Integer key) Este método regresa las propiedades de un objeto GML. org.jdom.Element getFigureProperty(java.lang.Integer key, java.lang.String property) Este método regresa un solo elemento contenido en una figura GML. org.jdom.Element getFigureProperty(int key, java.lang.String property) Este método regresa un solo elemento contenido en una figura GML. protected int getGeometryType(java.lang.String gpv) Este método se encarga de identificar los objetos respecto a su forma gráfica. double getMaxXValue () Este método regresa el valor del punto máximo en la coordenada X contenido en los objetos GML. double getMaxYValue () Este método regresa el valor del punto máximo en la coordenada Y contenido en los objetos GML. double getMinXValue () Este método regresa el valor del punto mínimo en la coordenada X contenido en los objetos GML. double getMinYValue() Este método regresa el valor del punto mínimo en la coordenada Y contenido en los objetos GML. java.lang.String getPoblacionName(int key) Este método regresa el nombre de una figura GML. com.sun.java.util.collections.List getPoints() Este método regresa los puntos del archivo GML. com.sun.java.util.collections.List getPolygons() Este método regresa los poligonos del archivo GML. - 157 - Sistema Portátil de Consultas Geográficas Anexo 2 com.sun.java.util.collections.List getPolyLines() Este metodo regresa las Polilineas del archivo GML. java.lang.String getRutaName(int key) Este método regresa el nombre de una figura GML. com.sun.java.util.collections.List getRutaProperties(int key) Este método regresa las propiedades de una figura GML. boolean isFileModified() Este método responde si el archivo ha sido modificado. static void main(java.lang.String[] args) Main unicamente para probar el tiempo del parse para un archivo GML protected void parse () Este método se encarga de la división de datos respecto a su forma gráfica. protected void parsePoblacionesRutas() Este método se encarga de la división de datos respecto a su forma gráfica. void printGMLFile() Este método escribe el archivo con la sintaxis GML. void saveChangesInFile() Este método salva los cambios hechos a los objetos GML en el archivo. void scalePolygonsToOriginal() Escalacion de puntos void setDistanciaMinima(double nuevaDistanciaMinima) Este método establece el valor de la distancia a la que se ven los objetos graficados. void setFileModified() Este método establece que el archivo ha sido modificado. void setGMLFile(java.io.File f) Este método instancia el archivo que contiene los objetos GML. protected void trace(java.lang.Object o) Este método imprime el contenidode un objeto. - 158 - Sistema Portátil de Consultas Geográficas Anexo 2 Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Field Detail GMLfile protected java.io.File GMLfile File Variable fileModified protected boolean fileModified File Variable POLYGON_TYPE public static final int POLYGON_TYPE Tipo de la figura POLYGON_TYPE=1 LINESTRING_TYPE public static final int LINESTRING_TYPE Tipo de la figura LINESTRING_TYPE=2 POINT_TYPE public static final int POINT_TYPE Tipo de la figura POINT_TYPE=3 MULTIPOLYGON_TYPE public static final int MULTIPOLYGON_TYPE Tipo de la figura MULTIPOLYGON_TYPE=4 MULTILINESTRING_TYPE public static final int MULTILINESTRING_TYPE Tipo de la figura MULTILINESTRING_TYPE=5 MULTIPOINT_TYPE public static final int MULTIPOINT_TYPE Tipo de la figura MULTIPOINT_TYPE=6 - 159 - Sistema Portátil de Consultas Geográficas Anexo 2 iglesias protected com.sun.java.util.collections.HashMap iglesias poblaciones protected com.sun.java.util.collections.HashMap poblaciones rutas protected com.sun.java.util.collections.HashMap rutas puntos protected com.sun.java.util.collections.HashMap puntos poligonos protected com.sun.java.util.collections.HashMap poligonos poliLineas protected com.sun.java.util.collections.HashMap poliLineas minXValue protected double minXValue minYValue protected double minYValue maxXValue protected double maxXValue maxYValue protected double maxYValue displaySize protected java.awt.Dimension displaySize distanciaMinima protected double distanciaMinima - 160 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Detail GMLParser public GMLParser(java.lang.String filename, java.awt.Dimension displaySize) throws java.lang.Exception Constructor Parameters: filename - - El nombre del archivo que contiene los datos GML. displaySize - - tamaño del marco en el cual se graficará. GMLParser public GMLParser(java.io.File f, java.awt.Dimension displaySize) throws java.lang.Exception Constructor Parameters: f - - Objeto Fiel que apunta archivo que contiene los datos GML. displaySize - - tamaño del marco en el cual se graficará. Method Detail parse protected void parse () throws java.lang.Exception Este método se encarga de la división de datos respecto a su forma gráfica. Throws: Tira - una excepción cuando encuentra un error en el archivo GML o al parsear los datos. parsePoblacionesRutas protected void parsePoblacionesRutas() throws java.lang.Exception Este método se encarga de la división de datos respecto a su forma gráfica. Throws: Tira - una excepción cuando encuentra un error al parsear los datos. getGeometryType protected int getGeometryType(java.lang.String gpv) Este método se encarga de identificar los objetos respecto a su forma gráfica. Returns: int los tipos de objetos. - 161 - Sistema Portátil de Consultas Geográficas Anexo 2 createPolygons protected void createPolygons() Este método se encarga de crear los objetos respecto a su forma gráfica. createAPolygon protected void createAPolygon(org.jdom.Element P, com.sun.java.util.collections.LinkedList innerPolygons, com.sun.java.util.collections.Map.Entry x) throws java.lang.Exception Este método se encarga de crear un objeto poligono. createPoliLineas protected void createPoliLineas() Este método se encarga de crear un objeto poligono. createPoints protected void createPoints() Este método se encarga de crear objetos Point. scalePolygonsToOriginal public void scalePolygonsToOriginal() Escalacion de puntos setGMLFile public void setGMLFile(java.io.File f) throws java.lang.Exception Este método instancia el archivo que contiene los objetos GML. Throws: Tira - una excepcion si hay errores en el arhcivo GML. getFigureProperties public com.sun.java.util.collections.List getFigureProperties(int key) Este método regresa las propiedades de un objeto GML. Parameters: key - - clave del objeto GML. Returns: List con las propiedades del objeto GML. - 162 - Sistema Portátil de Consultas Geográficas Anexo 2 getFigureProperties public com.sun.java.util.collections.List getFigureProperties(java.lang.Integer key) Este método regresa las propiedades de un objeto GML. Parameters: key - - clave del objeto GML. Returns: List con las propiedades del objeto GML. saveChangesInFile public void saveChangesInFile() Este método salva los cambios hechos a los objetos GML en el archivo. getFigureProperty public org.jdom.Element getFigureProperty(int key, java.lang.String property) Este método regresa un solo elemento contenido en una figura GML. Parameters: key - - clave del objeto GML. property - - nombre del elemento que se desea obtener. Returns: Element getFigureProperty public org.jdom.Element getFigureProperty(java.lang.Integer key, java.lang.String property) Este método regresa un solo elemento contenido en una figura GML. Parameters: key - - clave del objeto GML. property - - nombre del elemento que se desea obtener. Returns: Element getFigureAttribute public java.lang.String getFigureAttribute(java.lang.Integer key, java.lang.String property) Este método regresa el valor de un atributo contenido en una figura GML. Parameters: key - - clave del objeto GML. property - - nombre del elemento ques e desea obetener. Returns: String - 163 - Sistema Portátil de Consultas Geográficas Anexo 2 getPoblacionName public java.lang.String getPoblacionName(int key) Este método regresa el nombre de una figura GML. Parameters: key - - clave del objeto GML. Returns: String getRutaProperties public com.sun.java.util.collections.List getRutaProperties(int key) Este método regresa las propiedades de una figura GML. Parameters: key - - clave del objeto GML. Returns: List de objetos JDOM Element getRutaName public java.lang.String getRutaName(int key) Este método regresa el nombre de una figura GML. Parameters: key - - clave del objeto GML. Returns: String printGMLFile public void printGMLFile() Este método escribe el archivo con la sintaxis GML. getPolygons public com.sun.java.util.collections.List getPolygons() Este método regresa los poligonos del archivo GML. Returns: List getPolyLines public com.sun.java.util.collections.List getPolyLines() Este metodo regresa las Polilineas del archivo GML. return List getPoints public com.sun.java.util.collections.List getPoints() - 164 - Sistema Portátil de Consultas Geográficas Anexo 2 Este método regresa los puntos del archivo GML. Returns: List trace protected void trace(java.lang.Object o) Este método imprime el contenidode un objeto. Parameters: o - - objeto main public static void main(java.lang.String[] args) Main unicamente para probar el tiempo del parse para un archivo GML getMinXValue public double getMinXValue() Este método regresa el valor del punto mínimo en la coordenada X contenido en los objetos GML. Returns: double getMinYValue public double getMinYValue() Este método regresa el valor del punto mínimo en la coordenada Y contenido en los objetos GML. Returns: double getMaxXValue public double getMaxXValue() Este método regresa el valor del punto máximo en la coordenada X contenido en los objetos GML. Returns: double getMaxYValue public double getMaxYValue() Este método regresa el valor del punto máximo en la coordenada Y contenido en los objetos GML. Returns: - 165 - Sistema Portátil de Consultas Geográficas Anexo 2 double getDistanciaMinima public double getDistanciaMinima() Este método regresa el valor de la distancia inicial a la que se ven los objetos graficados. Returns: double setDistanciaMinima public void setDistanciaMinima(double nuevaDistanciaMinima) Este método establece el valor de la distancia a la que se ven los objetos graficados. Parameters: double - isFileModified public boolean isFileModified() Este método responde si el archivo ha sido modificado. Returns: boolean setFileModified public void setFileModified() Este método establece que el archivo ha sido modificado. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GMLPoint java.lang.Object | +--java.awt.geom.Point2D | +--java.awt.Point - 166 - Sistema Portátil de Consultas Geográficas Anexo 2 | +--GMLPoint public class GMLPoint extends java.awt.Point Esta clase mapea al objeto Point especificado en los estandares de OpenGIS. See Also: Serialized Form Inner classes inherited from class java.awt.geom.Point2D java.awt.geom.Point2D.Double, java.awt.geom.Point2D.Float Field Summary static int HEIGHT Contiene el valor de amplitud para la representacion de este punto java.lang.Integer identifier identifier contiene la clave del objeto GML static int WIDTH Contiene el valor de amplitud para la representacion de este punto double xRawPoints xRawPoints contiene el punto original en x double yRawPoints yRawPoints contiene el punto original en y Fields inherited from class java.awt.Point X, y Constructor Summary GMLPoint(java.lang.Integer i, int x, int y) constructor GMLPoint(java.lang.Integer i, java.lang.String coordenadas) Constructor GMLPoint(int i, int x, int y) constructor GMLPoint(int i, java.lang.String coordenadas) Constructor GMLPoint(java.lang.String s, int x, int y) constructor GMLPoint(java.lang.String s, java.lang.String coordenadas) - 167 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Method Summary void createScaledPoint(double minXValue, double minYValue, double maxXValue, double maxYValue, double distanciaMinima, int offset) Este método escala los puntos para su interpretación gráfica. void createTranslatedScaledPoint(double dx, double dy, double xo, double yo, double ndm, int offset, int width) Este método translada los puntos para su interpretación gráfica. java.awt.Rectangle getBounds() Este método regresa el bounding box de su geometria. double getMaxXValue () Este método regresa el valor máximo en X. double getMaxYValue () Este método regresa el valor máximo en Y. double getMinXValue () Este método regresa el valor mínimo en X. double getMinYValue() Este método regresa el valor mínimo en Y. static void main(java.lang.String[] args) Main únicamente para pruebas de ejecución void parseCoordenates(java.lang.String coordenadas) Este metodo parsea las coordenadas separadas por una coma. java.lang.String toString() Este método regresa la representacion escrita de este objeto. void trace(java.lang.Object o) Este método imprime el contenido de un objeto. void translate(int deltaX, int deltaY) Este método translada los puntos para su interpretación gráfica. Methods inherited from class java.awt.Point equals, getLocation, getX, getY, move, setLocation, setLocation, setLocation Methods inherited from class java.awt.geom.Point2D clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation Methods inherited from class java.lang.Object - 168 - Sistema Portátil de Consultas Geográficas Anexo 2 finalize, getClass, notify, notifyAll, wait, wait, wait Field Detail identifier public java.lang.Integer identifier identifier contiene la clave del objeto GML xRawPoints public double xRawPoints xRawPoints contiene el punto original en x yRawPoints public double yRawPoints yRawPoints contiene el punto original en y WIDTH public static int WIDTH Contiene el valor de amplitud para la representacion de este punto HEIGHT public static int HEIGHT Contiene el valor de amplitud para la representacion de este punto Constructor Detail GMLPoint public GMLPoint(int i, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto point String - coordenadas - Coordenadas del punto x,y. GMLPoint public GMLPoint(java.lang.Integer i, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto point - 169 - Sistema Portátil de Consultas Geográficas Anexo 2 String - coordenadas - Coordenadas del punto x,y. GMLPoint public GMLPoint(java.lang.String s, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto point String - coordenadas - Coordenadas del punto x,y. GMLPoint public GMLPoint(int i, int x, int y) constructor Parameters: i - - clave del objeto GMLPoint public GMLPoint(java.lang.Integer i, int x, int y) constructor Parameters: i - - clave del objeto GMLPoint public GMLPoint(java.lang.String s, int x, int y) constructor Parameters: i - - clave del objeto Method Detail parseCoordenates public void parseCoordenates(java.lang.String coordenadas) throws java.lang.Exception Este metodo parsea las coordenadas separadas por una coma. Parameters: String - coordenadas - Coordenadas del punto x,y. - 170 - Sistema Portátil de Consultas Geográficas Anexo 2 createScaledPoint public void createScaledPoint(double minXValue, double minYValue, double maxXValue, double maxYValue, double distanciaMinima, int offset) Este método escala los puntos para su interpretación gráfica. createTranslatedScaledPoint public void createTranslatedScaledPoint(double dx, double dy, double xo, double yo, double ndm, int offset, int width) Este método translada los puntos para su interpretación gráfica. getBounds public java.awt.Rectangle getBounds() Este método regresa el bounding box de su geometria. translate public void translate(int deltaX, int deltaY) Este método translada los puntos para su interpretación gráfica. Overrides: translate in class java.awt.Point getMinXValue public double getMinXValue() Este método regresa el valor mínimo en X. Returns: double getMinYValue public double getMinYValue() Este método regresa el valor mínimo en Y. Returns: double - 171 - Sistema Portátil de Consultas Geográficas Anexo 2 getMaxXValue public double getMaxXValue() Este método regresa el valor máximo en X. Returns: double getMaxYValue public double getMaxYValue() Este método regresa el valor máximo en Y. Returns: double toString public java.lang.String toString() Este método regresa la representacion escrita de este objeto. Overrides: toString in class java.awt.Point Returns: String trace public void trace(java.lang.Object o) Este método imprime el contenido de un objeto. Parameters: o - - Object main public static void main(java.lang.String[] args) Main únicamente para pruebas de ejecución Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GMLPoliLine - 172 - Sistema Portátil de Consultas Geográficas Anexo 2 java.lang.Object | +--GMLPoliLine public class GMLPoliLine extends java.lang.Object Esta clase mapea al objeto PoliLine especificado en los estandares de OpenGIS. Field Summary java.lang.Integer identifier identifier contiene la clave del objeto GML int npoints Contiene en número de puntos reales int[] xpoints Contiene los puntos reales double[] xRawPoints xRawPoints contiene los puntos originales en x int[] ypoints Contiene los puntos reales double[] yRawPoints yRawPoints contiene los puntos originales en y Constructor Summary GMLPoliLine(java.lang.Integer i, int[] xpoints, int[] ypoints) Constructor GMLPoliLine(java.lang.Integer i, java.lang.String coordenadas) Constructor GMLPoliLine(int i, int[] xpoints, int[] ypoints) Constructor GMLPoliLine(int i, java.lang.String coordenadas) Constructor GMLPoliLine(java.lang.String s, int[] xpoints, int[] ypoints) Constructor GMLPoliLine(java.lang.String s, java.lang.String coordenadas) Constructor Method Summary void addPoint(int x, int y, int pos) Este método añade un punto a la lista de esta figura void createScaledPolygon(double minXValue, double minYValue, - 173 - Sistema Portátil de Consultas Geográficas Anexo 2 double maxXValue, double maxYValue, double distanciaMinima, int offset) Este método escala los puntos para su interpretación gráfica. void createTranslatedScaledPolygon(double dx, double dy, double xo, double yo, double ndm, int offset, int width) Este método translada y escala los puntos para su interpretación gráfica. java.awt.Rectangle getBounds() Este método regresa el bounding box de su geometria. double getMaxXValue () Este método regresa el valor máximo en X. double getMaxYValue () Este método regresa el valor máximo en Y. double getMinXValue () Este método regresa el valor mínimo en X. double getMinYValue() Este método regresa el valor mínimo en Y. void parseCoordenates(java.lang.String coordenadas) Este metodo parsea las coordenadas separadas por una coma. java.lang.String toString() Este método regresa la representacion escrita de este objeto. void trace(java.lang.Object o) Este método imprime el contenido de un objeto. void translate(int deltaX, int deltaY) Este método translada los puntos para su interpretación gráfica. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail identifier public java.lang.Integer identifier identifier contiene la clave del objeto GML xpoints public int[] xpoints Contiene los puntos reales - 174 - Sistema Portátil de Consultas Geográficas Anexo 2 ypoints public int[] ypoints Contiene los puntos reales npoints public int npoints Contiene en número de puntos reales xRawPoints public double[] xRawPoints xRawPoints contiene los puntos originales en x yRawPoints public double[] yRawPoints yRawPoints contiene los puntos originales en y Constructor Detail GMLPoliLine public GMLPoliLine(int i, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto PoliLine String - coordenadas - Coordenadas del punto x,y. GMLPoliLine public GMLPoliLine(java.lang.Integer i, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto PoliLine String - coordenadas - Coordenadas del punto x,y. GMLPoliLine public GMLPoliLine(java.lang.String s, java.lang.String coordenadas) throws java.lang.Exception - 175 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Parameters: i - - clave del objeto PoliLine String - coordenadas - Coordenadas del punto x,y. GMLPoliLine public GMLPoliLine(int i, int[] xpoints, int[] ypoints) Constructor Parameters: i - - clave del objeto PoliLine String - coordenadas - Coordenadas del punto x,y. GMLPoliLine public GMLPoliLine(java.lang.Integer i, int[] xpoints, int[] ypoints) Constructor Parameters: i - - clave del objeto PoliLine String - coordenadas - Coordenadas del punto x,y. GMLPoliLine public GMLPoliLine(java.lang.String s, int[] xpoints, int[] ypoints) Constructor Parameters: i - - clave del objeto PoliLine String - coordenadas - Coordenadas del punto x,y. Method Detail parseCoordenates public void parseCoordenates(java.lang.String coordenadas) throws java.lang.Exception Este metodo parsea las coordenadas separadas por una coma. Parameters: String - coordenadas - Coordenadas del punto x,y. createScaledPolygon public void createScaledPolygon(double minXValue, double minYValue, - 176 - Sistema Portátil de Consultas Geográficas Anexo 2 double maxXValue, double maxYValue, double distanciaMinima, int offset) Este método escala los puntos para su interpretación gráfica. createTranslatedScaledPolygon public void createTranslatedScaledPolygon(double dx, double dy, double xo, double yo, double ndm, int offset, int width) Este método translada y escala los puntos para su interpretación gráfica. addPoint public void addPoint(int x, int y, int pos) Este método añade un punto a la lista de esta figura translate public void translate(int deltaX, int deltaY) Este método translada los puntos para su interpretación gráfica. getBounds public java.awt.Rectangle getBounds() Este método regresa el bounding box de su geometria. getMinXValue public double getMinXValue() Este método regresa el valor mínimo en X. Returns: double getMinYValue public double getMinYValue() Este método regresa el valor mínimo en Y. Returns: double - 177 - Sistema Portátil de Consultas Geográficas Anexo 2 getMaxXValue public double getMaxXValue() Este método regresa el valor máximo en X. Returns: double getMaxYValue public double getMaxYValue() Este método regresa el valor máximo en Y. Returns: double toString public java.lang.String toString() Este método regresa la representacion escrita de este objeto. Overrides: toString in class java.lang.Object Returns: String trace public void trace(java.lang.Object o) Este método imprime el contenido de un objeto. Parameters: o - - Object Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GMLPolygon java.lang.Object | +--java.awt.Polygon | +--GMLPolygon - 178 - Sistema Portátil de Consultas Geográficas Anexo 2 public class GMLPolygon extends java.awt.Polygon Esta clase mapea al objeto Polygon especificado en los esta ndares de OpenGIS. See Also: Serialized Form Field Summary java.lang.Integer identifier identifier contiene la clave del objeto GML double[] xRawPoints Contiene los puntos reales double[] yRawPoints Contiene los puntos reales Fields inherited from class java.awt.Polygon bounds, npoints, xpoints, ypoints Constructor Summary GMLPolygon(GMLPolygon poligono) Constructor GMLPolygon(java.lang.Integer i, java.awt.Polygon coordenadas) Constructor GMLPolygon(java.lang.Integer i, java.lang.String coordenadas) Constructor GMLPolygon(int i, java.awt.Polygon coordenadas) Constructor GMLPolygon(int i, java.lang.String coordenadas) Constructor GMLPolygon(java.lang.String s, java.awt.Polygon coordenadas) Constructor GMLPolygon(java.lang.String s, java.lang.String coordenadas) Constructor Method Summary void createScaledPolygon(double minXValue, double minYValue, double maxXValue, double maxYValue, double distanciaMinima, int offset) Este método escala los puntos para su interpretación gráfica. void createTranslatedScaledPolygon(double dx, double dy, double xo, double yo, double ndm, int offset, int width) Este método translada y escala los puntos para su - 179 - Sistema Portátil de Consultas Geográficas Anexo 2 interpretación gráfica. double getMaxXValue () Este método regresa el valor máximo en X. double getMaxYValue () Este método regresa el valor máximo en Y. double getMinXValue () Este método regresa el valor mínimo en X. double getMinYValue() Este método regresa el valor mínimo en Y. double[] getXRawPoints() Este método regresa los valores originales en X. double[] getYRawPoints() Este método regresa los valores originales en Y. void parseCoordenates(java.lang.String coordenadas) Este metodo parsea las coordenadas separadas por una coma. java.lang.String toString() Constructor void trace(java.lang.Object o) Este método imprime el contenido de un objeto. Methods inherited from class java.awt.Polygon addPoint, contains, contains, contains, contains, contains, contains, getBoundingBox, getBounds, getBounds2D, getPathIterator, getPathIterator, inside, intersects, intersects, translate Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail identifier public java.lang.Integer identifier identifier contiene la clave del objeto GML xRawPoints public double[] xRawPoints Contiene los puntos reales yRawPoints public double[] yRawPoints Contiene los puntos reales - 180 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Detail GMLPolygon public GMLPolygon(int i, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. GMLPolygon public GMLPolygon(java.lang.Integer i, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. GMLPolygon public GMLPolygon(java.lang.String s, java.lang.String coordenadas) throws java.lang.Exception Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. GMLPolygon public GMLPolygon(GMLPolygon poligono) Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. GMLPolygon public GMLPolygon(int i, java.awt.Polygon coordenadas) Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. - 181 - Sistema Portátil de Consultas Geográficas Anexo 2 GMLPolygon public GMLPolygon(java.lang.Integer i, java.awt.Polygon coordenadas) Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. GMLPolygon public GMLPolygon(java.lang.String s, java.awt.Polygon coordenadas) Constructor Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. Method Detail parseCoordenates public void parseCoordenates(java.lang.String coordenadas) throws java.lang.Exception Este metodo parsea las coordenadas separadas por una coma. Parameters: String - coordenadas - Coordenadas del punto x,y. createScaledPolygon public void createScaledPolygon(double minXValue, double minYValue, double maxXValue, double maxYValue, double distanciaMinima, int offset) Este método escala los p untos para su interpretación gráfica. createTranslatedScaledPolygon public void createTranslatedScaledPolygon(double dx, double dy, double xo, double yo, double ndm, int offset, int width) Este método translada y escala los puntos para su interpretación gráfica. - 182 - Sistema Portátil de Consultas Geográficas Anexo 2 getMinXValue public double getMinXValue() Este método regresa el valor mínimo en X. Returns: double getMinYValue public double getMinYValue() Este método regresa el valor mínimo en Y. Returns: double getMaxXValue public double getMaxXValue() Este método regresa el valor máximo en X. Returns: double getMaxYValue public double getMaxYValue() Este método regresa el valor máximo en Y. Returns: double getXRawPoints public double[] getXRawPoints() Este método regresa los valores originales en X. Returns: double[] getYRawPoints public double[] getYRawPoints() Este método regresa los valores originales en Y. Returns: double[] toString public java.lang.String toString() Constructor Overrides: - 183 - Sistema Portátil de Consultas Geográficas Anexo 2 toString in class java.lang.Object Parameters: i - - clave del objeto Polygon String - coordenadas - Coordenadas del punto x,y. trace public void trace(java.lang.Object o) Este método imprime el contenido de un objeto. Parameters: o - - Object Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class MapCanvas java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--MapCanvas public class MapCanvas extends java.awt.Canvas Esta clase contiene el lienzo donde se gráfican todos los elementos geográficos. Además controla los eventos del mouse que afectan a mapa que muestra. See Also: Serialized Form Inner Class Summary class MapCanvas.MousePoint Esta clase guarda la última coordenada del click del mouse Field Summary - 184 - Sistema Portátil de Consultas Geográficas Anexo 2 static int INFO_MODE Constante INFO_MODE=2 protected int mode Modo del lienzo static int NAVEGACION Constante NAVEGACION=3 static int ZOOM_IN Constante ZOOM_IN=0 static int ZOOM_OUT Constante ZOOM_OUT=1 Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary MapCanvas(GMLParser datosXML, java.awt.Dimension size) Constructor Method Summary java.awt.Color convertToColor(java.lang.String colorStr) Este metodo asigna el color con el cual se grafica cada figura. void drawGMLData(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar en el método paint(Graphics g) cada vez que se modifica algún elemento alrededor de la interfaz del programa. void locatePolygonPoliline(int x, int y) Este método ubica al poligono sobre el cual se hizo un click con el mouse. boolean mouseUp(java.awt.Event evt, int x, int y) Este método coordina los eventos del mouse y selecciona que tipo de cambio se haran sobre los puntos de los elementos geográficos. void paint(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar automáticamente cada vez que se modifica algún elemento alrededor de la interfaz del programa. void setMode(int mode) Asigna el atributo el valor al atributo mode a este objeto. void trace(java.lang.Object o) Este método imprime el contenido de un objeto. void translateMap(int xi, int yi, double deltaZoom) - 185 - Sistema Portátil de Consultas Geográficas Anexo 2 Este método ordena a las figuras geométricas transladar sus puntos con referecia a los parámatros xi, yi. Methods inherited from class java.awt.Canvas addNotify Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleE vent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail ZOOM_IN public static final int ZOOM_IN Constante ZOOM_IN=0 ZOOM_OUT public static final int ZOOM_OUT Constante ZOOM_OUT=1 INFO_MODE public static final int INFO_MODE Constante INFO_MODE=2 - 186 - Sistema Portátil de Consultas Geográficas Anexo 2 NAVEGACION public static final int NAVEGACION Constante NAVEGACION=3 mode protected int mode Modo del lienzo Constructor Detail MapCanvas public MapCanvas(GMLParser datosXML, java.awt.Dimension size) Constructor Parameters: datosXML - - Objeto de tipo GMLParser que contiene los datos del archivo GML size - - tamaño del lienzo. Method Detail paint public void paint(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar automáticamente cada vez que se modifica algún elemento alrededor de la interfaz del programa. Overrides: paint in class java.awt.Canvas Parameters: Graphics - drawGMLData public void drawGMLData(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar en el método paint(Graphics g) cada vez que se modifica algún elemento alrededor de la interfaz del programa. Parameters: Graphics See Also: paint(java.awt.Graphics) mouseUp public boolean mouseUp(java.awt.Event evt, int x, - 187 - Sistema Portátil de Consultas Geográficas Anexo 2 int y) Este método coordina los eventos del mouse y selecciona que tipo de cambio se haran sobre los puntos de los elementos geográficos. Overrides: mouseUp in class java.awt.Component Parameters: evt - - evento ligado a mouse x - - coordenada X del mouse al momento de evento. y - - coordenada Y del mouse al momento de evento. translateMap public void translateMap(int xi, int yi, double deltaZoom) Este método ordena a las figuras geométricas transladar sus puntos con referecia a los parámatros xi, yi. Parameters: xi - - coordenada X de referencia yi - - coordenada Y de referencia deltaZoom - - distancia a la cual se ubican los elementos geometricos en el plano. locatePolygonPoliline public void locatePolygonPoliline(int x, int y) Este método ubica al poligono sobre el cual se hizo un click con el mouse. a los parámatros x, y. Parameters: x - - coordenada X del mouse y - - coordenada Y del mouse convertToColor public java.awt.Color convertToColor(java.lang.String colorStr) Este metodo asigna el color con el cual se grafica cada figura. Parameters: colorStr - - color con el cual se dibuja el poligono. Returns: java.awt.Color setMode public void setMode(int mode) Asigna el atributo el valor al atributo mode a este objeto. Parameters: - 188 - Sistema Portátil de Consultas Geográficas Anexo 2 mode - - modo de lienzo trace public void trace(java.lang.Object o) Este método imprime el contenido de un objeto. Parameters: o - - Object Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class MapCanvas java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--MapCanvas public class MapCanvas extends java.awt.Canvas Esta clase contiene el lienzo donde se gráfican todos los elementos geográficos. Además controla los eventos del mouse que afectan a mapa que muestra. See Also: Serialized Form Inner Class Summary class MapCanvas.MousePoint Esta clase guarda la última coordenada del click del mouse Field Summary static int INFO_MODE Constante INFO_MODE=2 protected int mode - 189 - Sistema Portátil de Consultas Geográficas Anexo 2 Modo del lienzo static int NAVEGACION Constante NAVEGACION=3 static int ZOOM_IN Constante ZOOM_IN=0 static int ZOOM_OUT Constante ZOOM_OUT=1 Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Constructor Summary MapCanvas(GMLParser datosXML, java.awt.Dimension size) Constructor Method Summary java.awt.Color convertToColor(java.lang.String colorStr) Este metodo asigna el color con el cual se grafica cada figura. void drawGMLData(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar en el método paint(Graphics g) cada vez que se modifica algún elemento alrededor de la interfaz del programa. void locatePolygonPoliline(int x, int y) Este método ubica al poligono sobre el cual se hizo un click con el mouse. boolean mouseUp(java.awt.Event evt, int x, int y) Este método coordina los eventos del mouse y selecciona que tipo de cambio se haran sobre los puntos de los elementos geográficos. void paint(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar automáticamente cada vez que se modifica algún elemento alrededor de la interfaz del programa. void setMode(int mode) Asigna el atributo el valor al atributo mode a este objeto. void trace(java.lang.Object o) Este método imprime el contenido de un objeto. void translateMap(int xi, int yi, double deltaZoom) Este método ordena a las figuras geométricas transladar sus puntos con referecia a los parámatros xi, yi. - 190 - Sistema Portátil de Consultas Geográficas Anexo 2 Methods inherited from class java.awt.Canvas addNotify Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail ZOOM_IN public static final int ZOOM_IN Constante ZOOM_IN=0 ZOOM_OUT public static final int ZOOM_OUT Constante ZOOM_OUT=1 - 191 - Sistema Portátil de Consultas Geográficas Anexo 2 INFO_MODE public static final int INFO_MODE Constante INFO_MODE=2 NAVEGACION public static final int NAVEGACION Constante NAVEGACION=3 mode protected int mode Modo del lienzo Constructor Detail MapCanvas public MapCanvas(GMLParser datosXML, java.awt.Dimension size) Constructor Parameters: datosXML - - Objeto de tipo GMLParser que contiene los datos del archivo GML size - - tamaño del lienzo. Method Detail paint public void paint(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar automáticamente cada vez que se modifica algún elemento alrededor de la interfaz del programa. Overrides: paint in class java.awt.Canvas Parameters: Graphics - drawGMLData public void drawGMLData(java.awt.Graphics g) Este método pinta las figuras sobre el lienzo y se manda llamar en el método paint(Graphics g) cada vez que se modifica algún elemento alrededor de la interfaz del programa. Parameters: Graphics See Also: paint(java.awt.Graphics) - 192 - Sistema Portátil de Consultas Geográficas Anexo 2 mouseUp public boolean mouseUp(java.awt.Event evt, int x, int y) Este método coordina los eventos del mouse y selecciona que tipo de cambio se haran sobre los puntos de los elementos geográficos. Overrides: mouseUp in class java.awt.Component Parameters: evt - - evento ligado a mouse x - - coordenada X del mouse al momento de evento. y - - coordenada Y del mouse al momento de evento. translateMap public void translateMap(int xi, int yi, double deltaZoom) Este método ordena a las figuras geométricas transladar sus puntos con referecia a los parámatros xi, yi. Parameters: xi - - coordenada X de referencia yi - - coordenada Y de referencia deltaZoom - - distancia a la cual se ubican los elementos geometricos en el plano. locatePolygonPoliline public void locatePolygonPoliline(int x, int y) Este método ubica al poligono sobre el cual se hizo un click con el mouse. a los parámatros x, y. Parameters: x - - coordenada X del mouse y - - coordenada Y del mouse convertToColor public java.awt.Color convertToColor(java.lang.String colorStr) Este metodo asigna el color con el cual se grafica cada figura. Parameters: colorStr - - color con el cual se dibuja el poligono. Returns: java.awt.Color - 193 - Sistema Portátil de Consultas Geográficas Anexo 2 setMode public void setMode(int mode) Asigna el atributo el valor al atributo mode a este objeto. Parameters: mode - - modo de lienzo trace public void trace(java.lang.Object o) Este método imprime el contenido de un objeto. Parameters: o - - Object Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class VarLoader java.lang.Object | +--VarLoader public class VarLoader extends java.lang.Object Esta clase carga los valores predefinidos del sistema que se encuentren en un archivo. Constructor Summary VarLoader() Constructor el nombre del archivo por defualt es geoConfigPaths.txt VarLoader(java.lang.String cfgFile) Constructor Method Summary java.lang.String getVar(java.lang.String varname) Este método regresa el valor de la variable - 194 - Sistema Portátil de Consultas Geográficas Anexo 2 static void main(java.lang.String[] args) Main solo usado para pruebas de ejecución void openReadStoreFile(java.lang.String filename) Este método lee y guarda los valores de las variables que se encuentre en el archivo. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail VarLoader public VarLoader(java.lang.String cfgFile) Constructor Parameters: cfgFile - - nombre del archivo VarLoader public VarLoader() Constructor el nombre del archivo por defualt es geoConfigPaths.txt Method Detail openReadStoreFile public void openReadStoreFile(java.lang.String filename) Este método lee y guarda los valores de las variables que se encuentre en el archivo. Parameters: filename - - nombre del archivo getVar public java.lang.String getVar(java.lang.String varname) Este método regresa el valor de la variable Parameters: varname - - nombre de la variable que se desea Returns: String - valor de la variable main public static void main(java.lang.String[] args) Main solo usado para pruebas de ejecución Class Tree Deprecated Index Help - 195 - Sistema Portátil de Consultas Geográficas Anexo 2 API de la aplicación Servidor El siguiente diagrama muestra las clases del servidor organizadas jerárquicamente en relación a las tareas q ue desempeñan en sistema (Fig. A2.2). - 196 - Sistema Portátil de Consultas Geográficas Anexo 2 Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ServerAdmin java.lang.Object | +-- java.awt.Component | +-- java.awt.Container | +-- java.awt.Window | +-- java.awt.Frame | +-- javax.swing.JFrame | +-- ServerAdmin All Implemented Interfaces: javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants public class ServerAdmin extends javax.swing.JFrame implements java.awt.event.ActionListener Esta clase es quien maneja la aplicación Servidor dentro del proyecto GeoConsultas. Maneja los eventos de la barra de menú, así como el manejo de las peticiones con los clientes. Fue desarrollada usando Java Swing. Java versión 1.3.1 . Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner Class Summary class ServerAdmin.ServerTrap Clase interna que se encarga del manejo del servidor. Inner classes inherited from class javax.swing.JFrame javax.swing.JFrame.AccessibleJFrame - 197 - Sistema Portátil de Consultas Geográficas Anexo 2 Inner classes inherited from class java.awt.Frame java.awt.Frame.AccessibleAWTFrame Inner classes inherited from class java.awt.Window java.awt.Window.AccessibleAWTWindow Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Field Summary static VarLoader loader VARIABLE PARA LA CARGA DE DATOS STATIC CONSULTABLE POR CUALQUIER CLASE} Fields inherited from class javax.swing.JFrame accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled Fields inherited from class java.awt.Frame CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Fields inherited from interface javax.swing.WindowConstants DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary - 198 - Sistema Portátil de Consultas Geográficas Anexo 2 ServerAdmin() Constructor de ServerAdmin. Method Summary void actionPerformed(java.awt.event.ActionEvent e) Método que maneja todos los eventos dentro del servidor. void habilitaMenu() Método que inicializa el menú usuarios. void levantaServidor() Método que se encarga de poner en activo al servidor. static void main(java.lang.String[] args) void muestraLogo() Método que maneja la aparición del logo. void paraServidor() Método que se encarga de desactivar al servidor. void publicaStatus(java.lang.String status, int tipo) Método que construye la fecha y hora dentro del servidor. void trace(java.lang.Object o) Método que se encarga de imprimir las cadenas de texto dentro del programa. boolean validaDatos(java.lang.String usu, java.lang.String pass) Método que valida los campos usuario y password. Methods inherited from class javax.swing.JFrame addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update Methods inherited from class java.awt.Frame addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront - 199 - Sistema Portátil de Consultas Geográficas Anexo 2 Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait Methods inherited from interface java.awt.MenuContainer getFont, postEvent Field Detail loader public static VarLoader loader VARIABLE PARA LA CARGA DE DATOS STATIC CONSULTABLE POR CUALQUIER CLASE} - 200 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Detail ServerAdmin public ServerAdmin() throws java.lang.Exception Constructor de ServerAdmin. Constructor único y no recibe parámetros. Maneja el acceso a la aplicación y los datos de inicio. See Also: Contrasenia, barraMenu, ConnectionPool, DBManagerUsuario, Connection, AltaUsuario, ModifUsuario, EliminaUsuario Method Detail muestraLogo public void muestraLogo() Método que maneja la aparición del logo. actionPerformed public void actionPerformed(java.awt.event.ActionEvent e) Método que maneja todos los eventos dentro del servidor. Specified by: actionPerformed in interface java.awt.event.ActionListener Parameters: e - ActionEvent habilitaMenu public void habilitaMenu() Método que inicializa el menú usuarios. validaDatos public boolean validaDatos(java.lang.String usu, java.lang.String pass) Método que valida los campos usuario y password. Al inicio del sistema. Parameters: usu - Nombre de Usuario pass - Password del usuario. levantaServidor public void levantaServidor() Método que se encarga de poner en activo al servidor. See Also: publicaStatus(java.lang.String, int) - 201 - Sistema Portátil de Consultas Geográficas Anexo 2 publicaStatus public void publicaStatus(java.lang.String status, int tipo) Método que construye la fecha y hora dentro del servidor. Parameters: status - Cadena a mostrar tipo - Define que color debe aparecer trace public void trace(java.lang.Object o) Método que se encarga de imprimir las cadenas de texto dentro del programa. Parameters: o - Object que automaticamente ocupa su método .toString() paraServidor public void paraServidor() Método que se e ncarga de desactivar al servidor. See Also: publicaStatus(java.lang.String, int) main public static void main(java.lang.String[] args) Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ServerAdmin.ServerTrap java.lang.Object | +--java.lang.Thread | +--ServerAdmin.ServerTrap All Implemented Interfaces: java.lang.Runnable Enclosing class: ServerAdmin public class ServerAdmin.ServerTrap - 202 - Sistema Portátil de Consultas Geográficas Anexo 2 extends java.lang.Thread Clase interna que se encarga del manejo del servidor. Fields inherited from class java.lang.Thread MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY Constructor Summary ServerAdmin.ServerTrap() Method Summary void destroy() Método que destruye el Thread que maneja al servidor. void run() Método que activa el Thread que maneja al servidor. Methods inherited from class java.lang.Thread activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail ServerAdmin.ServerTrap public ServerAdmin.ServerTrap() Method Detail destroy public void destroy() Método que destruye el Thread que maneja al servidor. Overrides: destroy in class java.lang.Thread - 203 - Sistema Portátil de Consultas Geográficas Anexo 2 run public void run() Método que activa el Thread que maneja al servidor. Overrides: run in class java.lang.Thread Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ServidorFTP java.lang.Object | +--java.lang.Thread | +--ServidorFTP All Implemented Interfaces: java.lang.Runnable public class ServidorFTP extends java.lang.Thread Servidor de FTP para el Proyecto de Tesis GeoConsultas Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Field Summary java.sql.Connection connection ConnectionPool connectionPool java.lang.String dir java.lang.String host ManejoArchivos manager DBManagerUsuario managerUsu java.lang.String password java.lang.String user Fields inherited from class java.lang.Thread MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY Constructor Summary - 204 - Sistema Portátil de Consultas Geográficas Anexo 2 ServidorFTP(java.net.Socket income, int c) Constructor de la clase Method Summary void datosConfig() Método que se encarga de cargar los datos de configuración del servidor. boolean escribeArchivo(java.lang.String cadena, java.lang.String path) Método que se encarga de ir escribiendo el contenido de un archivo. java.lang.String leeDatos(java.lang.String archivo, java.io.PrintWriter out) Método que se encarga de leer los datos del archivo que se envia al cliente. static void main(java.lang.String[] args) java.lang.String regresaValor(java.util.StringTokenizer str) Este me´todo nos ayuda a definir cual es la acción que deberá ejecutar el servidor por petición del cliente void run() Método que activa el listener del socket. void trace(java.lang.Object objeto) Método que imprime una cadena de texto. boolean validaUsuario(java.lang.String user, java.lang.String password) Este método valida que el usuario sea valido para permitirle un evio o recepción de archivos. Methods inherited from class java.lang.Thread activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail - 205 - Sistema Portátil de Consultas Geográficas Anexo 2 user public java.lang.String user host public java.lang.String host dir public java.lang.String dir password public java.lang.String password manager public ManejoArchivos manager connectionPool public ConnectionPool connectionPool managerUsu public DBManagerUsuario managerUsu connection public java.sql.Connection connection Constructor Detail ServidorFTP public ServidorFTP(java.net.Socket income, int c) Constructor de la clase Parameters: income - Es el socket con el cual trabajaremos c - Número de conexiones que se lleva en el momento Method Detail main public static void main(java.lang.String[] args) - 206 - Sistema Portátil de Consultas Geográficas Anexo 2 run public void run() Método que activa el listener del socket. En este método se encuentrán todas la sentencias con las cuales el servidor y el cliente se comunican. Overrides: run in class java.lang.Thread datosConfig public void datosConfig() Método que se encarga de cargar los datos de configuración del servidor. escribeArchivo public boolean escribeArchivo(java.lang.String cadena, java.lang.String path) Método que se encarga de ir escribiendo el contenido de un archivo. Returns: Verdadero si lo hace correctamenta, falso en caso contrario. leeDatos public java.lang.String leeDatos(java.lang.String archivo, java.io.PrintWriter out) Método que se encarga de leer los datos del archivo que se envia al cliente. Returns: Cadena que lleva información hacia el cliente. Cuando el archivo es terminado envia un mensaje al cliente para avisarle regresaValor public java.lang.String regresaValor(java.util.StringTokenizer str) Este me´todo nos ayuda a definir cual es la acción que deberá ejecutar el servidor por petición del cliente validaUsuario public boolean validaUsuario(java.lang.String user, java.lang.String password) Este método valida que el usuario sea valido para permitirle un evio o recepción de archivos. Parameters: user - Login del usuario password - Password del usuario Returns: Verdadero si es valido, falso en caso contrario. - 207 - Sistema Portátil de Consultas Geográficas Anexo 2 trace public void trace(java.lang.Object objeto) Método que imprime una cadena de texto. Parameters: objeto - Es un Object el cual aplica su método toString(). Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class AcercaDe java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--AcercaDe All Implemented Interfaces: javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants public class AcercaDe extends javax.swing.JDialog implements java.awt.event.ActionListener Clase que se encarga de mostrar información sobre el sistema y los desarrolladores. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JDialog javax.swing.JDialog.AccessibleJDialog Inner classes inherited from class java.awt.Dialog java.awt.Dialog.AccessibleAWTDialog - 208 - Sistema Portátil de Consultas Geográficas Anexo 2 Inner classes inherited from class java.awt.Window java.awt.Window.AccessibleAWTWindow Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Fields inherited from class javax.swing.JDialog accessibleContext, rootPane, rootPaneCheckingEnabled Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Fields inherited from interface javax.swing.WindowConstants DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary AcercaDe() Cosntructor de la clase. Method Summary void actionPerformed(java.awt.event.ActionEvent e) Método que se encarga de manejar los eventos de la clase. Static void main(java.lang.String[] args) Método main de la clase. Methods inherited from class javax.swing.JDialog addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, - 209 - Sistema Portátil de Consultas Geográficas Anexo 2 setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update Methods inherited from class java.awt.Dialog addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, - 210 - Sistema Portátil de Consultas Geográficas Anexo 2 removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object Clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail AcercaDe public AcercaDe() Cosntructor de la clase. Aqui se cargan todos los componentes del contenedor. Method Detail actionPerformed public void actionPerformed(java.awt.event.ActionEvent e) Método que se encarga de manejar los eventos de la clase. Specified by: actionPerformed in interface java.awt.event.ActionListener Parameters: e - ActionEvent main public static void main(java.lang.String[] args) Método main de la clase. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class barraMenu java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | - 211 - Sistema Portátil de Consultas Geográficas Anexo 2 +--javax.swing.JMenuBar | +--barraMenu All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.MenuElement, java.io.Serializable public class barraMenu extends javax.swing.JMenuBar Clase que se encarga del manejo de la barra de menú. Aqui se encuentra dado de alta todos las opciones del servidor. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JMenuBar javax.swing.JMenuBar.AccessibleJMenuBar Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Field Summary protected ItemAcerca javax.swing.JMenuItem protected itemAltaUsuarios javax.swing.JMenuItem protected itemApagaServidor javax.swing.JMenuItem protected itemBajaUsuarios javax.swing.JMenuItem protected itemGenerar javax.swing.JMenu protected itemGenerarDinamica javax.swing.JMenuItem - 212 - Sistema Portátil de Consultas Geográficas Anexo 2 protected itemGenerarEstatica javax.swing.JMenuItem protected itemIniciaServidor javax.swing.JMenuItem protected itemModifUsuarios javax.swing.JMenuItem protected itemReiniciaServidor javax.swing.JMenuItem protected itemSalir javax.swing.JMenuItem protected menuArchivo javax.swing.JMenu protected menuOpciones javax.swing.JMenu protected menuServidor javax.swing.JMenu protected menuUsuarios javax.swing.JMenu 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 barraMenu(ServerAdmin adm) Constructor de la clase. Methods inherited from class javax.swing.JMenuBar add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isManagingFocus, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, - 213 - Sistema Portátil de Consultas Geográficas Anexo 2 removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI Methods inherited from class javax.swing.JComponent addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, - 214 - Sistema Portátil de Consultas Geográficas Anexo 2 addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail menuArchivo protected javax.swing.JMenu menuArchivo itemGenerar protected javax.swing.JMenu itemGenerar itemGenerarEstatica protected javax.swing.JMenuItem itemGenerarEstatica itemGenerarDinamica protected javax.swing.JMenuItem itemGenerarDinamica itemSalir protected javax.swing.JMenuItem itemSalir menuServidor protected javax.swing.JMenu menuServidor - 215 - Sistema Portátil de Consultas Geográficas Anexo 2 itemIniciaServidor protected javax.swing.JMenuItem itemIniciaServidor itemApagaServidor protected javax.swing.JMenuItem itemApagaServidor itemReiniciaServidor protected javax.swing.JMenuItem itemReiniciaServidor menuUsuarios protected javax.swing.JMenu menuUsuarios itemAltaUsuarios protected javax.swing.JMenuItem itemAltaUsuarios itemModifUsuarios protected javax.swing.JMenuItem itemModifUsuarios itemBajaUsuarios protected javax.swing.JMenuItem itemBajaUsuarios menuOpciones protected javax.swing.JMenu menuOpciones ItemAcerca protected javax.swing.JMenuItem ItemAcerca Constructor Detail barraMenu public barraMenu(ServerAdmin adm) Constructor de la clase. Recibe un objeto de tipo ServerAdmin. See Also: ServerAdmin Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD - 216 - Sistema Portátil de Consultas Geográficas Anexo 2 Class AltaUsuario java.lang.Object | +--AltaUsuario public class AltaUsuario extends java.lang.Object Esta clase es quien maneja las altas dentro de los Usuarios. Sus eventos son manejados por ServerAdmin. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary AltaUsuario() Constructor vacio de la clase. AltaUsuario(ServerAdmin adm) Constructor de la clase que recibe un ServerAdmin como atributo. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail AltaUsuario public AltaUsuario() Constructor vacio de la clase. AltaUsuario public AltaUsuario(ServerAdmin adm) Constructor de la clase que recibe un ServerAdmin como atributo. See Also: ServerAdmin Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ModifUsuario - 217 - Sistema Portátil de Consultas Geográficas Anexo 2 java.lang.Object | +--ModifUsuario public class ModifUsuario extends java.lang.Object Esta clase es quien maneja las modificaciones dentro de los Usuarios. Sus eventos son manejados por ServerAdmin. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary ModifUsuario() Constructor vacio de la clase. ModifUsuario(ServerAdmin adm) Constructor de la clase que recibe un ServerAdmin como atributo. Method Summary void llenaCampos(java.lang.String item) Método de la clase que obtiene todos los usuario dados de alta en el sistema. void trace(java.lang.Object o) Método que imprime mensajes en la ejecución de la aplicación. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail ModifUsuario public ModifUsuario() Constructor vacio de la clase. ModifUsuario public ModifUsuario(ServerAdmin adm) Constructor de la clase que recibe un ServerAdmin como atributo. See Also: ServerAdmin, DBManagerUsuario, FichaUsuario, Connection, ConnectionPool Method Detail - 218 - Sistema Portátil de Consultas Geográficas Anexo 2 llenaCampos public void llenaCampos(java.lang.String item) Método de la clase que obtiene todos los usuario dados de alta en el sistema. Su resultado es lo que se muestra en pantalla. Parameters: item - Cadena obtenida de la base de datos. trace public void trace(java.lang. Object o) Método que imprime mensajes en la ejecución de la aplicación. Parameters: o - Object que ejecuta su método .toString() Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class EliminaUsuario java.lang.Object | +--EliminaUsuario public class EliminaUsuario extends java.lang.Object Esta clase es quien maneja las bajas dentro de los Usuarios. Sus eventos son manejados por ServerAdmin. Básicamente obtiene los datos de la base de datos y el resultado lo muestra en la pantalla. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary EliminaUsuario() Constructor vacio de la clase. EliminaUsuario(ServerAdmin adm) Constructor de la clase que recibe un ServerAdmin como atributo. Method Summary void llenaCampos(java.lang.String item) Método de la clase que obtiene todos los usuario dados de alta en el sistema. - 219 - Sistema Portátil de Consultas Geográficas Anexo 2 void trace(java.lang.Object o) Método que imprime mensajes en la ejecución de la aplicación. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail EliminaUsuario public EliminaUsuario() Constructor vacio de la clase. See Also: DBManagerUsuario, FichaUsuario, Connection, ConnectionPool EliminaUsuario public EliminaUsuario(ServerAdmin adm) Constructor de la clase que recibe un ServerAdmin como atributo. See Also: ServerAdmin, DBManagerUsuario, FichaUsuario, Connection, ConnectionPool Method Detail llenaCampos public void llenaCampos(java.lang.String item) Método de la clase que obtiene todos los usuario dados de alta en el sistema. Su resultado es lo que se muestra en pantalla. Parameters: item - Cadena obtenida de la base de datos. trace public void trace(java.lang.Object o) Método que imprime mensajes en la ejecución de la aplicación. Parameters: o - Object que ejecuta su método .toString() Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class FichaUsuario - 220 - Sistema Portátil de Consultas Geográficas Anexo 2 java.lang.Object | +--FichaUsuario public class FichaUsuario extends java.lang.Object Esta clase es quien se encarga de recibir los datos de un usuario y permite un manejo más sencillo. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Field Summary int activo int id java.lang.String password java.lang.String usuario Constructor Summary FichaUsuario(java.lang.String usuario, java.lang.String password, int id, int activo) Constructor de la clase. Method Summary int getActivo() Método que regresa el status de actividad del usuario int getID() Método que regresa el id del usuario java.lang.String getPassword() Método que regresa el password del usuario java.lang.String getUsuario() Método que regresa el login del usuario java.lang.String toString() Método que regresa en una cadena los datos del usuario Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, - 221 - Sistema Portátil de Consultas Geográficas Anexo 2 wait, wait Field Detail usuario public java.lang.String usuario password public java.lang.String password id public int id activo public int activo Constructor Detail FichaUsuario public FichaUsuario(java.lang.String usuario, java.lang.String password, int id, int activo) Constructor de la clase. Parameters: usuario - Recibe el login del usuario password - Recibe el password del usuario id - Recibe el número de usuario activo - Recibe el status de actividad del usuario Method Detail getUsuario public java.lang.String getUsuario() Método que regresa el login del usuario Returns: usuario getPassword public java.lang.String getPassword() Método que regresa el password del usuario - 222 - Sistema Portátil de Consultas Geográficas Anexo 2 Returns: password getID public int getID() Método que regresa el id del usuario Returns: id getActivo public int getActivo() Método que regresa el status de actividad del usuario Returns: activo toString public java.lang.String toString() Método que regresa en una cadena los datos del usuario Overrides: toString in class java.lang.Object Returns: cadena Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class Contrasenia java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--Contrasenia All Implemented Interfaces: - 223 - Sistema Portátil de Consultas Geográficas Anexo 2 javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants public class Contrasenia extends javax.swing.JDialog implements ja va.awt.event.ActionListener Esta clase es quien maneja los accesos dentro de la aplicación servidor. Se encarga de conectarse a la base de datos. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JDialog javax.swing.JDialog.AccessibleJDialog Inner classes inherited from class java.awt.Dialog java.awt.Dialog.AccessibleAWTDialog Inner classes inherited from class java.awt.Window java.awt.Window.AccessibleAWTWindow Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Fields inherited from class javax.swing.JDialog accessibleContext, rootPane, rootPaneCheckingEnabled Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Fields inherited from interface javax.swing.WindowConstants DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE - 224 - Sistema Portátil de Consultas Geográficas Anexo 2 Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary Contrasenia() Constructor vacío de Contrasenia.java. Method Summary void actionPerformed(java.awt.event.ActionEvent evt) Método que se encarga de manejar los eventos dentro de esta clase. int getEstado() Método que regresa el estado de la validación del usuario. java.lang.String getPassword() Método que regresa el password del usuario en un String. java.lang.String getUsuario() Método que regresa el login del usuario en un String. static void main(java.lang.String[] args) Método Main de la clase.. boolean validaUsuario(java.lang.String user, java.lang.String password) Método que valida el usuario en la base de datos. Methods inherited from class javax.swing.JDialog addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update Methods inherited from class java.awt.Dialog addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show Methods inherited from class java.awt.Window - 225 - Sistema Portátil de Consultas Geográficas Anexo 2 addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait - 226 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Detail Contrasenia public Contrasenia() Constructor vacío de Contrasenia.java. Se encarga de cargar todos los componentes. Method Detail actionPerformed public void actionPerformed(java.awt.event.ActionEvent evt) Método que se encarga de manejar los eventos dentro de esta clase. Specified by: actionPerformed in interface java.awt.event.ActionListener Parameters: evt - ActionEvent getEstado public int getEstado() Método que regresa el estado de la validación del usuario. Returns: edo getPassword public java.lang.String getPassword() Método que regresa el password del usuario en un String. Returns: password getUsuario public java.lang.String getUsuario() Método que regresa el login del usuario en un String. Returns: usuario validaUsuario public boolean validaUsuario(java.lang.String user, java.lang.String password) Método que valida el usuario en la base de datos. De su resultado dependerá el acceso a la aplicación. Returns: - 227 - Sistema Portátil de Consultas Geográficas Anexo 2 Verdadero o falso See Also: ConnectionPool, DBManagerUsuario main public static void main(java.lang.String[] args) Método Main de la clase.. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class DBManagerUsuario java.lang.Object | +--DBManagerUsuario public class DBManagerUsuario extends java.lang.Object Esta clase es quien maneja las conexiones con la base datos dentro de los Usuarios. Aqui se realizan todas las consultas o modificaciones. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary DBManagerUsuario() Constructor vacio DBManagerUsuario(java.sql.Connection connection) Constructor con una conexion preestablecida Method Summary boolean actualizaUsuario(java.lang.String usuario, java.lang.String password, int id) Método que se encarga de actualizar usuarios a la tabla Usuario de la base de datos. boolean actualizaUsuarioActivo(int id) Método que se encarga de actualizar usuarios en la tabla Usuario de la base de datos. java.util.Vector getAllUsuarios() Método que se encarga de obtener todos los usuario - 228 - Sistema Portátil de Consultas Geográficas Anexo 2 que estan en la tabla Usuario de la base de datos. boolean insertaUsuario(java.lang.String usuario, java.lang.String password) Método que se encarga de insertar usuarios a la tabla Usuario de la base de datos. FichaUsuario obtenUsuario(int id) Método que se encarga de obtener un usuario de la tabla Usuario de la base de datos. boolean obtenUsuario(java.lang.String usuario, java.lang.String password) Método que se encarga de validar si un usuario esta en la tabla Usuario de la base de datos. void trace(java.lang.String str) Imprime una linea Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail DBManagerUsuario public DBManagerUsuario() Constructor vacio DBManagerUsuario public DBManagerUsuario(java.sql.Connection connection) Constructor con una conexion preestablecida Parameters: connection - Objeto de tipo java.sql.Connection Method Detail insertaUsuario public boolean insertaUsuario(java.lang.String usuario, java.lang.String password) Método que se encarga de insertar usuarios a la tabla Usuario de la base de datos. Parameters: usuario - Usuario capturado password - Password ingresado por el usuario Returns: - 229 - Sistema Portátil de Consultas Geográficas Anexo 2 Verdadero si inserto al usuario, falso en caso contrario. actualizaUsuario public boolean actualizaUsuario(java.lang.String usuario, java.lang.String password, int id) Método que se encarga de actualizar usuarios a la tabla Usuario de la base de datos. Parameters: usuario - Usuario capturado password - Password ingresado por el usuario id - Es el id asignado por la base de datos al momento de ser insertado Returns: Verdadero si actualizo al usuario, falso e n caso contrario. actualizaUsuarioActivo public boolean actualizaUsuarioActivo(int id) Método que se encarga de actualizar usuarios en la tabla Usuario de la base de datos. Principalmente se ocupa para actualizar el status de un usuario. Parameters: id - Id del usuario Returns: Verdadero si actualizo al usuario, falso en caso contrario. obtenUsuario public FichaUsuario obtenUsuario(int id) Método que se encarga de obtener un usuario de la tabla Usuario de la base de datos. Parameters: id - Id del usuario Returns: FichaUsuario si obtuvo al usuario, null en caso contrario. See Also: FichaUsuario obtenUsuario public boolean obtenUsuario(java.lang.String usuario, java.lang.String password) Método que se encarga de validar si un usuario esta en la tabla Usuario de la base de datos. Parameters: usuario - Usuario capturado - 230 - Sistema Portátil de Consultas Geográficas Anexo 2 - Password ingresado por el usuario Returns: Verdadero si obtuvo al usuario, falso en caso contrario. password getAllUsuarios public java.util.Vector getAllUsuarios() Método que se encarga de obtener todos los usuario que estan en la tabla Usuario de la base de datos. Returns: java.util.Vector si obtuvo al usuario, vector vacio en caso contrario. trace public void trace(java.lang.String str) Imprime una linea Parameters: str - es la linea a imprimir Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ManejoArchivos java.lang.Object | +--ManejoArchivos public class ManejoArchivos extends java.lang.Object Esta clase es quien maneja los nombres de los archivos y las rutas de los archivos. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary ManejoArchivos() Constructor vacio de la clase ManejoArchivos(java.lang.String usuario, java.lang.String path) Constructor de la clase que recibe un path y el usuario. Method Summary - 231 - Sistema Portátil de Consultas Geográficas Anexo 2 boolean creaArchivo(java.lang.String path, java.lang.String usuario, int modo) Método que se encarga de crear el archivo del cliente. boolean creaDirectorio(java.lang.String path) Método que se encarga de crear el directorio donde residiran los archivos del cliente. boolean existeDirectorio(java.lang.String path) Método que se encarga de saber si el archivo exite o no. java.lang.String modificaCadena(int num) Método que se encarga de modificar la cadena donde van los números menores a 10. void trace(java.lang.Object objeto) Método que imprime una cadena. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail ManejoArchivos public ManejoArchivos() Constructor vacio de la clase ManejoArchivos public ManejoArchivos(java.lang.String usuario, java.lang.String path) Constructor de la clase que recibe un path y el usuario. Parameters: usuario - Login del usuario path - Ruta donde se creara el archivo Method Detail existeDirectorio public boolean existeDirectorio(java.lang.String path) Método que se encarga de saber si el archivo exite o no. Returns: Verdadero si existe, falso en caso contrario. - 232 - Sistema Portátil de Consultas Geográficas Anexo 2 creaDirectorio public boolean creaDirectorio(java.lang.String path) Método que se encarga de crear el directorio donde residiran los archivos del cliente. Returns: Verdadero si fue creado, falso en caso contrario. creaArchivo public boolean creaArchivo(java.lang.String path, java.lang.String usuario, int modo) Método que se encarga de crear el archivo del cliente. Siguiendo la siguente estructura en su nombre: Año-Mes-Dia-"_"-hora-"_"-usuario.xml y depositandolo en la ruta que se especifico con anterioridad. Returns: Verdadero si fue creado, falso en caso contrario. modificaCadena public java.lang.String modificaCadena(int num) Método que se encarga de modificar la cadena donde van los números menores a 10. Parameters: num - Es un numero Returns: Un número ya editado trace public void trace(java.lang.Object objeto) Método que imprime una cadena. Parameters: objeto - Recibe un objeto al cual le ejecuta el método toString() Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class ConnectionPool java.lang.Object | +--ConnectionPool public class ConnectionPool - 233 - Sistema Portátil de Consultas Geográficas Anexo 2 extends java.lang.Object This class serves as a JDBC connection repository. Since creating database connections is one of the most time intensive aspects of JDBC, we'll create a pool of connections. Each connection can be used and then replaced back into the pool. A properties file 'ConnectionPool.cfg' will be used to specify the types of JDBC connections to create, as well as the minimum and maximum size of the pool. The format of the configuration file is: #(comment) JDBCDriver= JDBCConnectionURL= ConnectionPoolSize= ConnectionPoolMax= ConnectionUseCount= ConnectionTimeout= = Any number of additional properties may be given (such as username and password) as required by the JDBC driver. Field Summary java.sql.Connection con Constructor Summary ConnectionPool() Constructor vacio de la clase. ConnectionPool(java.lang.String config) Constructor to specifited a config file. Method Summary void close (java.sql.Connection con) Places the connection back into the connection pool, or closes the connection if the maximum use count has been reached void closeConnections() java.sql.Connection getConnection() Gets an available JDBC Connection. boolean initialize() Initializes the ConnectionPool object using 'ConnectionPool.cfg' as the configuration file boolean initialize(java.lang.String config) Initializes the ConnectionPool object with the specified configuration file Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, - 234 - Sistema Portátil de Consultas Geográficas Anexo 2 wait, wait, wait Field Detail con public java.sql.Connection con Constructor Detail ConnectionPool public ConnectionPool() Constructor vacio de la clase. ConnectionPool public ConnectionPool(java.lang.String config) Constructor to specifited a config file. Es necesario especificar aqui cual es el path del archivo. Parameters: config - Nombre del archivo de configuración Method Detail close public void close (java.sql.Connection con) Places the connection back into the connection pool, or closes the connection if the maximum use count has been reached Parameters: Connection - object to close closeConnections public void closeConnections() getConnection public java.sql.Connection getConnection() Gets an available JDBC Connection. Connections will be created if necessary, up to the maximum number of connections as specified in the configuration file. Returns: JDBC Connection, or null if the maximum number of connections has been exceeded - 235 - Sistema Portátil de Consultas Geográficas Anexo 2 initialize public boolean initialize() throws java.lang.Exception Initializes the ConnectionPool object using 'ConnectionPool.cfg' as the configuration file Returns: true if the ConnectionPool was initialized properly initialize public boolean initialize(java.lang.String config) throws java.lang.Exception Initializes the ConnectionPool object with the specified configuration file Parameters: config - Configuration file name Returns: true if the ConnectionPool was initialized properly Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class calendarioMexico java.lang.Object | +--calendarioMexico public class calendarioMexico extends java.lang.Object Esta clase es quien se encarga de manejar las fechas y horas dentro del sistema. Se encarga de dar el formato a las fechas y horas. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary calendarioMexico() Constructor vacio de la clase. calendarioMexico(int dia, int mes) Constructor que recibe dia y mes para crear una fecha a partir de esos datos. Method Summary - 236 - Sistema Portátil de Consultas Geográficas Anexo 2 int getAnio() Método que se encarga de regresar el año del calendario. java.lang.String getCalendario() Método que se encarga de actualizar el calendario. java.lang.String getCalendario(int dia, int mes) Método que se encarga de actualizar el calendario designado. int getDia() Método que se encarga de regresar el dia del mes del calendario. java.lang.String getHora() Método que regresa la hora del calendario. int getMes() Método que se encarga de regresar el mes del calendario. int getnumDiaSemana () Método que se encarga de regresar el dia de la semana del calendario. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail calendarioMexico public calendarioMexico() Constructor vacio de la clase. Toma el dia actual. calendarioMexico public calendarioMexico(int dia, int mes) Constructor que recibe dia y mes para crear una fecha a partir de esos datos. Parameters: dia - Dia del mes mes - Mes del año Method Detail - 237 - Sistema Portátil de Consultas Geográficas Anexo 2 getnumDiaSemana public int getnumDiaSemana () Método que se encarga de regresar el dia de la semana del calendario. Returns: Dia de la semana getAnio public int getAnio() Método que se encarga de regresar el año del calendario. Returns: Año del calendario getMes public int getMes() Método que se encarga de regresar el mes del calendario. Returns: Mes del año getDia public int getDia() Método que se encarga de regresar el dia del mes del calendario. Returns: Dia del mes getCalendario public java.lang.String getCalendario() Método que se encarga de actualizar el calendario. Returns: Calendario Actual. getHora public java.lang.String getHora() Método que regresa la hora del calendario. Returns: Regresa la hora del calendario. getCalendario public java.lang.String getCalendario(int dia, int mes) Método que se encarga de actualizar el calendario designado. Returns: - 238 - Sistema Portátil de Consultas Geográficas Anexo 2 Calendario Actual designado. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class calendarioMexicoAdmin java.lang.Object | +--calendarioMexicoAdmin public class calendarioMexicoAdmin extends java.lang.Object Esta clase es quien se encarga de manejar las fechas y horas dentro del sistema. Esta es exclusiva para el manejo del servidor. Se encarga de dar el formato a las fechas y horas. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary calendarioMexicoAdmin() Constructor vacio de la clase. Method Summary java.lang.String getCalendario() Método que se encarga de actualizar el calendario. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail calendarioMexicoAdmin public calendarioMexicoAdmin() Constructor vacio de la clase. Toma el dia actual. Method Detail getCalendario public java.lang.String getCalendario() - 239 - Sistema Portátil de Consultas Geográficas Anexo 2 Método que se encarga de actualizar el calendario. Returns: Calendario Actual. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class labelCalendario java.lang.Object | +--labelCalendario public class labelCalendario extends java.lang.Object Esta clase es quien maneja los eventos generados por CalendarioMexico.java. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portati l de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary labelCalendario() Constrcutor vacio de la clase. labelCalendario(int dia, int mes) Constrcutor de la clase que recibe un dia y mes dado por el usuario. Method Summary int getAnio() Método que se encarga de regresar el año del calendario. java.lang.String getCalendario() Método que se encarga de actualizar el calendario. int getDia() Método que se encarga de regresar el dia del mes del calendario. java.lang.String getHora() Método que regresa la hora del calendario. int getMes() Método que se encarga de regresar el mes del calendario. int getnumDiaSemana () - 240 - Sistema Portátil de Consultas Geográficas Anexo 2 Método que se encarga de regresar el dia de la semana del calendario. void trace(java.lang.String info) Imprime una linea Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail labelCalendario public labelCalendario() Constrcutor vacio de la clase. labelCalendario public labelCalendario(int dia, int mes) Constrcutor de la clase que recibe un dia y mes dado por el usuario. Parameters: dia - Dia del mes mes - Mes del Año Method Detail getnumDiaSemana public int getnumDiaSemana () Método que se encarga de regresar el dia de la semana del calendario. Returns: Dia de la semana getCalendario public java.lang.String getCalendario() Método que se encarga de actualizar el calendario. Returns: Calendario Actual. getHora public java.lang.String getHora() Método que regresa la hora del calendario. Returns: - 241 - Sistema Portátil de Consultas Geográficas Anexo 2 Regresa la hora del calendario. getAnio public int getAnio() Método que se encarga de regresar el año del calendario. Returns: Año del calendario getMes public int getMes() Método que se encarga de regresar el mes del calendario. Returns: Mes del año getDia public int getDia() Método que se encarga de regresar el dia del mes del calendario. Returns: Dia del mes trace public void trace(java.lang.String info) Imprime una linea Parameters: str - es la linea a imprimir Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class labelCalendarioAdmin java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JLabel | +--labelCalendarioAdmin - 242 - Sistema Portátil de Consultas Geográficas Anexo 2 All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.lang.Runnable, java.io.Serializable, javax.swing.SwingConstants public class labelCalendarioAdmin extends javax.swing.JLabel implements java.lang.Runnable Esta clase es quien maneja los eventos generados por CalendarioMexicoAdmin.java. Funciona para la aplicación servidor. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JLabel javax.swing.JLabel.AccessibleJLabel Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Fields inherited from class javax.swing.JLabel labelFor 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 javax.swing.SwingConstants BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NORTH, NORTH_EAST, - 243 - Sistema Portátil de Consultas Geográficas Anexo 2 NORTH_WEST, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary labelCalendarioAdmin() Constrcutor vacio de la clase. Method Summary void run() Método que actualiza el timer del reloj en la aplicación servidor. Methods inherited from class javax.swing.JLabel checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI Methods inherited from class javax.swing.JComponent addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, - 244 - Sistema Portátil de Consultas Geográficas Anexo 2 printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus Methods inherited from class java.lang.Object - 245 - Sistema Portátil de Consultas Geográficas Anexo 2 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail labelCalendarioAdmin public labelCalendarioAdmin() Constrcutor vacio de la clase. Method Detail run public void run() Método que actualiza el timer del reloj en la aplicación servidor. Specified by: run in interface java.lang.Runnable Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class BoundsChooser java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JLayeredPane | +--javax.swing.JDesktopPane | +--BoundsChooser All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable public class BoundsChooser extends javax.swing.JDesktopPane Esta clase es el contenedor de las ventanas de selección dinámica. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: - 246 - Sistema Portátil de Consultas Geográficas Anexo 2 Serialized Form Inner classes inherited from class javax.swing.JDesktopPane javax.swing.JDesktopPane.AccessibleJDesktopPane Inner classes inherited from class javax.swing.JLayeredPane javax.swing.JLayeredPane.AccessibleJLayeredPane Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Fields inherited from class javax.swing.JDesktopPane LIVE_DRAG_MODE, OUTLINE_DRAG_MODE Fields inherited from class javax.swing.JLayeredPane DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER 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 BoundsChooser() - 247 - Sistema Portátil de Consultas Geográficas Anexo 2 Constrcutor vacio. BoundsChooser(ServerAdmin svr, java.lang.String user) Constructor de la clase BoundsChooser(ServerAdmin svr, java.lang.String user, ConnectionPool connectionPool) Constructor de la clase Method Summary void closeWindow() Método q ue cierra la ventana de selección dinámica y muestra el logo. void createPreview(java.lang.String FILENAME) Método que crea la ventana previa de selección. qparam FILENAME es el nombre del archivo. MousePoint[] getSelectedBounds() Método que captura las coordenadas del bounding box que el usuario selecciono. static void main(java.lang.String[] args) void show() Método que muestra el JFrame void trace(java.lang.Object o) Método que imprime una linea de texto. Methods inherited from class javax.swing.JDesktopPane getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, isOpaque, paramString, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI Methods inherited from class javax.swing.JLayeredPane addImpl, getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, remove, setLayer, setLayer, setPosition Methods inherited from class javax.swing.JComponent addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, - 248 - Sistema Portátil de Consultas Geográficas Anexo 2 firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setLayout, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, - 249 - Sistema Portátil de Consultas Geográficas Anexo 2 isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail BoundsChooser public BoundsChooser(ServerAdmin svr, java.lang.String user) Constructor de la clase Parameters: svr - Objeto ServerAdmin user - Login del usuario BoundsChooser public BoundsChooser(ServerAdmin svr, java.lang.String user, ConnectionPool connectionPool) Constructor de la clase Parameters: svr - Objeto ServerAdmin user - Login del usuario connectionPool - Una conexión BoundsChooser public BoundsChooser() Constrcutor vacio. Method Detail getSelectedBounds public MousePoint[] getSelectedBounds() - 250 - Sistema Portátil de Consultas Geográficas Anexo 2 Método que captura las coordenadas del bounding box que el usuario selecciono. Returns: MousePoints[] el cual es un conjunto de coordenadas. show public void show() Método que muestra el JFrame Overrides: show in class java.awt.Component createPreview public void createPreview(java.lang.String FILENAME) Método que crea la ventana previa de selección. qparam FILENAME es el nombre del archivo. closeWindow public void closeWindow() Método que cierra la ventana de selección dinámica y muestra el logo. trace public void trace(java.lang.Object o) Método que imprime una linea de texto. Parameters: o - Object main public static void main(java.lang.String[] args) Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GeometryColumns java.lang.Object | +--GeometryColumns public class GeometryColumns - 251 - Sistema Portátil de Consultas Geográficas Anexo 2 extends java.lang.Object Esta clase se diseño para obtener el resultado de un query basandose en la clase java.sql.ResultSet tomamos los datos directos de la BD. Basados en la siguiente especificación OpenGis GML F_TABLE_CATALOG VARCHAR2(255) F_TABLE_SCHEMA VARCHAR2(255) F_TABLE_NAME VARCHAR2(255) F_GEOMETRY_COLUMN VARCHAR2(255) G_TABLE_CATALOG VARCHAR2(255) G_TABLE_SCHEMA VARCHAR2(255) G_TABLE_NAME VARCHAR2(255) STORAGE_TYPE NUMBER GEOMETRY_TYPE NUMBER COORD_DIMENSION NUMBER MAX_PPR NUMBER SRID NUMBER IDGC NUMBER(4) Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary GeometryColumns() Constructor vacio de la clase. GeometryColumns(java.sql.ResultSet rs) Constructor que recibe un Resultset Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail GeometryColumns public GeometryColumns() Constructor vacio de la clase. GeometryColumns public GeometryColumns(java.sql.ResultSet rs) throws java.sql.SQLException Constructor que recibe un Resultset Parameters: rs - Resultset Throws: SQLException Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD - 252 - Sistema Portátil de Consultas Geográficas Anexo 2 Class GeometryColumnsObject java.lang.Object | +--GeometryColumnsObject public class GeometryColumnsObject extends java.lang.Object Esta clase se diseño para obtener el resultado de un query basandose en la clase java.sql.ResultSet tomamos los datos directos de la BD. Basados en la siguiente especificación OpenGis GML F_TABLE_CATALOG VARCHAR2(255) F_TABLE_SCHEMA VARCHAR2(255) F_TABLE_NAME VARCHAR2(255) F_GEOMETRY_COLUMN VARCHAR2(255) G_TABLE_CATALOG VARCHAR2(255) G_TABLE_SCHEMA VARCHAR2(255) G_TABLE_NAME VARCHAR2(255) STORAGE_TYPE NUMBER GEOMETRY_TYPE NUMBER COORD_DIMENSION NUMBER MAX_PPR NUMBER SRID NUMBER IDGC NUMBER(4) Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary GeometryColumnsObject() Constructor vacio. GeometryColumnsObject(java.sql.ResultSet rs) Constructor que tiene un resulset lleno. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail GeometryColumnsObject public GeometryColumnsObject() Constructor vacio. GeometryColumnsObject public GeometryColumnsObject(java.sql.ResultSet rs) throws java.sql.SQLException Constructor que tiene un resulset lleno. Parameters: rs - Resultset - 253 - Sistema Portátil de Consultas Geográficas Anexo 2 Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GMLDatabaseMgr java.lang.Object | +--GMLDatabaseMgr public class GMLDatabaseMgr extends java.lang.Object Esta clase es quien maneja las consultas a la base de datos referente a GML. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary GMLDatabaseMgr() Constructor vacio. GMLDatabaseMgr(ConnectionPool connectionPool) Constructor que recibe una conexión definida por el usuario. Method Summary java.lang.String getColumnTypeName(int type) Método que indica que tipo de dato es: real o string java.sql.Connection getConnection() Método que obtiene la conexión a la base de datos. void getFeatureCollection(java.lang.Object[] ambientes) Método que jala la información que se escribira en los archivos GML que se enviarán al cliente. void getFeatureMember(java.sql.Connection conn, java.sql.PreparedStatement st, java.lang.String fmember) Método que realiza los queries en la base de datos. void getFeatures(java.sql.Connection conn, java.lang.String fmember, java.lang.String fTableName, java.lang.String gTableName, int idgc, int geometryType) Este método realiza directamente los queries a la base de datos. java.util.LinkedList getGeometryColumnsValues() - 254 - Sistema Portátil de Consultas Geográficas Anexo 2 Método que regresa el contenido de la tabla Geometry_Columns. java.util.LinkedList getTablesCatalog() Método que regresa los diversos ambientes contenidos en la base de datos. static void main(java.lang.String[] args) void println(java.lang.Object o) Método que escribe en u archivo. void setBoundingBox(MousePoint[] bounds) Método que recibe un conjunto de puntos que define un bounding box void setOutputFile(java.io.FileWriter out) Método que asigna un FileWriter a otro. void trace(java.lang.Object o) Método que escribe una linea de texto. void writeBlob(java.sql.Blob blob, int geometryType) Método que se encarga en base a un blob de que escribir en el archivo. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail GMLDatabaseMgr public GMLDatabaseMgr() throws java.lang.Exception Constructor vacio. Throws: Ioexception - GMLDatabaseMgr public GMLDatabaseMgr(ConnectionPool connectionPool) throws java.lang.Exception Constructor que recibe una conexión definida por el usuario. Parameters: connectionPool - Una conexión Throws: IOexception - - 255 - Sistema Portátil de Consultas Geográficas Anexo 2 Method Detail getGeometryColumnsValues public java.util.LinkedList getGeometryColumnsValues() Método que regresa el contenido de la tabla Geometry_Columns. Returns: Regresa una LinkedList que contiene todos los datos en un GeometryColumnsObject See Also: GeometryColumnsObject getTablesCatalog public java.util.LinkedList getTablesCatalog() Método que regresa los diversos ambientes contenidos en la base de datos. Returns: Regresa una LinkedList que contiene todos los datos en forma de cadena getFeatureCollection public void getFeatureCollection(java.lang.Object[] ambientes) throws java.sql.SQLException, java.io.IOException Método que jala la información que se escribira en los archivos GML que se enviarán al cliente. Parameters: ambientes[] - Selección de ambientes See Also: getTablesCatalog(), getFeatureMember(java.sql.Connection, java.sql.PreparedStatement, java.lang.String) getFeatureMember public void getFeatureMember(java.sql.Connection conn, java.sql.PreparedStatement st, java.lang.String fmember) throws java.sql.SQLException, java.io.IOException Método que realiza los queries en la base de datos. Parameters: conn - Connection st - Statement fmember - Es un ambiente See Also: getFeatures - 256 - Sistema Portátil de Consultas Geográficas Anexo 2 getFeatures public void getFeatures(java.sql.Connection conn, java.lang.String fmember, java.lang.String fTableName, java.lang.String gTableName, int idgc, int geometryType) throws java.sql.SQLException, java.io.IOException Este método realiza directamente los queries a la base de datos. Parameters: conn - Connection fmember - Es un ambiente fTableName - Nombre de la tabla descriptiva gTableName - Nombre de la tabla geometrica idgc - Número de la tabla dado en el Geometry_columns geomertyType - Tipo de geometria (Punto, linea) dado por un número. writeBlob public void writeBlob(java.sql.Blob blob, int geometryType) Método que se encarga en base a un blob de que escribir en el archivo. Parameters: blob - Binary Large Object geometryType - Indica si es una linea, punto, etc. getColumnTypeName public java.lang.String getColumnTypeName(int type) Método que indica que tipo de dato es: real o string Parameters: type - Tipo de dato Returns: regresa una cadena que indica el tipo de dato. getConnection public java.sql.Connection getConnection() throws java.sql.SQLException Método que obtiene la conexión a la base de datos. Returns: Una conexión. Throws: java.sql.SQLException - - 257 - Sistema Portátil de Consultas Geográficas Anexo 2 trace public void trace(java.lang.Object o) Método que escribe una linea de texto. Parameters: o - Object que ejecuta su método toString(). setOutputFile public void setOutputFile(java.io.FileWriter out) Método que asigna un FileWriter a otro. setBoundingBox public void setBoundingBox(MousePoint[] bounds) Método que recibe un conjunto de puntos que define un bounding box Parameters: bound - Es un conjunto de puntos que muestra un bounding box println public void println(java.lang.Object o) throws java.io.IOException Método que escribe en u archivo. Parameters: o - Object Throws: java.io.IOException - main public static void main(java.lang.String[] args) throws java.lang.Exception Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class GenerateWindow java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent - 258 - Sistema Portátil de Consultas Geográficas Anexo 2 | +--javax.swing.JInternalFrame | +--GenerateWindow All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants public class GenerateWindow extends javax.swing.JInternalFrame Esta clase es la contenedora de la selección dinámica. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JInternalFrame javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Fields inherited from class javax.swing.JInternalFrame closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY 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 - 259 - Sistema Portátil de Consultas Geográficas Anexo 2 Fields inherited from class java.awt.Component BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Fields inherited from interface javax.swing.WindowConstants DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary GenerateWindow(GMLDatabaseMgr dbmgr, java.lang.String user) Constrcutor de la clase Method Summary MousePoint[] getSelectedBounds() Método que jala las coordenadas seleccionadas para hacer la selección dinámica. static void main(java.lang.String[] args) void trace(java.lang.Object o) Método que imprime una cadena. Methods inherited from class javax.swing.JInternalFrame addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusOwner, getFrameIcon, getGlassPane, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, isClosable, isClosed, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI Methods inherited from class javax.swing.JComponent addAncestorListener, addNotify, addPropertyChangeListener, - 260 - Sistema Portátil de Consultas Geográficas Anexo 2 addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, - 261 - Sistema Portátil de Consultas Geográficas Anexo 2 getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail GenerateWindow public GenerateWindow(GMLDatabaseMgr dbmgr, java.lang.String user) Constrcutor de la clase Parameters: dbmgr - Es un manejador de la base de datos para GML user - Usuario que entro al sistema. See Also: XMLBuilderPanel Method Detail getSelectedBounds public MousePoint[] getSelectedBounds() Método que jala las coordenadas seleccionadas para hacer la selección dinámica. See Also: BoundsChooser trace public void trace(java.lang.Object o) Método que imprime una cadena. Parameters: o - Object - 262 - Sistema Portátil de Consultas Geográficas Anexo 2 main public static void main(java.lang.String[] args) Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class PreviewMapWindow java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JInternalFrame | +--PreviewMapWindow All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants public class PreviewMapWindow extends javax.swing.JInternalFrame Esta clase es la muestra la vista previa de un mapa, en la cual el usuario seleccionara un fragmento.. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JInternalFrame javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component - 263 - Sistema Portátil de Consultas Geográficas Anexo 2 java.awt.Component.AccessibleAWTComponent Field Summary protected barraMenu javax.swing.JMenuBar protected itemBounds javax.swing.JMenuItem protected itemView javax.swing.JMenuItem protected itemZoomIn javax.swing.JMenuItem protected itemZoomOut javax.swing.JMenuItem protected menuZoomMode javax.swing.JMenu Fields inherited from class javax.swing.JInternalFrame closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY 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 javax.swing.WindowConstants DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary - 264 - Sistema Portátil de Consultas Geográficas Anexo 2 PreviewMapWindow() Constructor de la clase Method Summary void creaBarraMenu() Metodo que crea la barra del menu. MousePoint[] getSelectedBounds() Método que obtiene las coordenadas del bounding box static void main(java.lang.String[] args) void muestraVistaPrevia(java.lang.String FILENAME) Método que muestra el mapa de archivo GML especificado. void trace(java.lang.Object o) Método que imprime un linea de texto. Methods inherited from class javax.swing.JInternalFrame addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusOwner, getFrameIcon, getGlassPane, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, isClosable, isClosed, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI Methods inherited from class javax.swing.JComponent addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, - 265 - Sistema Portátil de Consultas Geográficas Anexo 2 getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, - 266 - Sistema Portátil de Consultas Geográficas Anexo 2 size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Field Detail barraMenu protected javax.swing.JMenuBar barraMenu menuZoomMode protected javax.swing.JMenu menuZoomMode itemZoomIn protected javax.swing.JMenuItem itemZoomIn itemZoomOut protected javax.swing.JMenuItem itemZoomOut itemView protected javax.swing.JMenuItem itemView itemBounds protected javax.swing.JMenuItem itemBounds Constructor Detail PreviewMapWindow public PreviewMapWindow() Constructor de la clase Method Detail creaBarraMenu public void creaBarraMenu() Metodo que crea la barra del menu. - 267 - Sistema Portátil de Consultas Geográficas Anexo 2 muestraVistaPrevia public void muestraVistaPrevia(java.lang.String FILENAME) Método que muestra el mapa de archivo GML especificado. Parameters: FILENAME - Nombre del archivo. getSelectedBounds public MousePoint[] getSelectedBounds() Método que obtiene las coordenadas del bounding box Returns: Un conjunto de coordenadas asignadas a un MousePoints trace public void trace(java.lang.Object o) Método que imprime un linea de texto. Parameters: o - Object main public static void main(java.lang.String[] args) Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class PrintGeometryGMLData java.lang.Object | +--PrintGeometryGMLData public class PrintGeometryGMLData extends java.lang.Object Esta clase es la que permite escribir dentro del archivo los diversos tags geometricos. Esta es una actualización de la que se hizo en la UDLA-P Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. Constructor Summary PrintGeometryGMLData() - 268 - Sistema Portátil de Consultas Geográficas Anexo 2 Method Summary static void print(java.io.FileWriter out, udlap.formatos.opengis.LinearRing linearRing) Método que abre y cierra los tags del objeto LinearRing al momento de escribir en el archivo. static void print(java.io.FileWriter out, udlap.formatos.opengis.Point p) Método que imprime las coordenadas de un punto y da un enter para avanzar a la siguiente linea static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBLineString wkbLineString) Método que abre y cierra los tags del objeto LineString al momento de escribir en el archivo. static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBMultiLineString wkbMultiLineString) Método que abre y cierra los tags del objeto MultiLineString al momento de escribir en el archivo. static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBMultiPoint wkbMultiPoint) Método que abre y cierra los tags del objeto MultiPoint al momento de escribir en el archivo. static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBMultiPolygon wkbMultiPolygon) Método que abre y cierra los tags del objeto MultiPolygon al momento de escribir en el archivo. static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBPoint wkbPoint) Método que abre y cierra los tags del objeto Point al momento de escribir en el archivo. static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBPolygon wkbPolygon) Método que abre y cierra los tags del objeto Polygon al momento de escribir en el archivo. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail PrintGeometryGMLData public PrintGeometryGMLData() - 269 - Sistema Portátil de Consultas Geográficas Anexo 2 Method Detail print public static void print(java.io.FileWriter out, udlap.formatos.opengis.Point p) throws java.io.IOException Método que imprime las coordenadas de un punto y da un enter para avanzar a la siguiente linea print public static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBPoint wkbPoint) throws java.io.IOException Método que abre y cierra los tags del objeto Point al momento de escribir en el archivo. print public static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBLineString wkbLineString) throws java.io.IOException Método que abre y cierra los tags del objeto LineString al momento de escribir en el archivo. print public static void print(java.io.FileWriter out, udlap.formatos.opengis.LinearRing linearRing) throws java.io.IOException Método que abre y cierra los tags del objeto LinearRing al momento de escribir en el archivo. print public static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBPolygon wkbPolygon) throws java.io.IOException Método que abre y cierra los tags del objeto Polygon al momento de escribir en el archivo. print public static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBMultiPoint wkbMultiPoint) throws java.io.IOException - 270 - Sistema Portátil de Consultas Geográficas Anexo 2 Método que abre y cierra los tags del objeto MultiPoint al momento de escribir en el archivo. print public static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBMultiLineString wkbMultiLineString) throws java.io.IOException Método que abre y cierra los tags del objeto MultiLineString al momento de escribir en el archivo. print public static void print(java.io.FileWriter out, udlap.formatos.opengis.WKBMultiPolygon wkbMultiPolygon) throws java.io.IOException Método que abre y cierra los tags del objeto MultiPolygon al momento de escribir en el archivo. Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class SelectionWindow java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--SelectionWindow All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable public class SelectionWindow extends java.awt.Dialog Esta clase es quien maneja la información que se mostrará en la pantalla al momento de darle un click. Si el click corresponde a más de un objeto te da la opción de elegir cual deseas. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: - 271 - Sistema Portátil de Consultas Geográficas Anexo 2 Serialized Form Inner classes inherited from class java.awt.Dialog java.awt.Dialog.AccessibleAWTDialog Inner classes inherited from class java.awt.Window java.awt.Window.AccessibleAWTWindow Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent 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 SelectionWindow(java.awt.Dimension size, com.sun.java.util.collections.HashMap elements) Constructor de la clase. Method Summary java.lang.Integer getSelectedKey() Regresa un elemento seleccionado. static void main(java.lang.String[] args) Methods inherited from class java.awt.Dialog addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show Methods inherited from class java.awt.Window addWindowListener, applyResourceBundle, applyResourceBundle, finalize, - 272 - Sistema Portátil de Consultas Geográficas Anexo 2 getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait - 273 - Sistema Portátil de Consultas Geográficas Anexo 2 Constructor Detail SelectionWindow public SelectionWindow(java.awt.Dimension size, com.sun.java.util.collections.HashMap elements) Constructor de la clase. Parameters: size - Recibe al tamaño de la pantalla a mostrar elements - es un HashMap donde vienen los elementos a mostrar Method Detail getSelectedKey public java.lang.Integer getSelectedKey() Regresa un elemento seleccionado. Returns: El número seleccionado. main public static void main(java.lang.String[] args) Parameters: args - the command line arguments Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class SelectionInternalWindow java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JInternalFrame | +--SelectionInternalWindow All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants - 274 - Sistema Portátil de Consultas Geográficas Anexo 2 public class SelectionInternalWindow extends javax.swing.JInternalFrame Esta clase es en la cual seleccionas que archivo quieres ver en la vista previa. Además valida y crea el archivo en caso de que no exista. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JInternalFrame javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent Fields inherited from class javax.swing.JInternalFrame closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY 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 javax.swing.WindowConstants DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE - 275 - Sistema Portátil de Consultas Geográficas Anexo 2 Fields inherited from interface java.awt.image.ImageObserver ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Constructor Summary SelectionInternalWindow(java.util.LinkedList tableCatalog, GMLDatabaseMgr dbmgr) Constructor de la clase. Method Summary static void main(java.lang.String[] args) void trace(java.lang.Object o) Imprime una linea de texto. Methods inherited from class javax.swing.JInternalFrame addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusOwner, getFrameIcon, getGlassPane, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, isClosable, isClosed, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI Methods inherited from class javax.swing.JComponent addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, - 276 - Sistema Portátil de Consultas Geográficas Anexo 2 getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, - 277 - Sistema Portátil de Consultas Geográficas Anexo 2 size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail SelectionInternalWindow public SelectionInternalWindow(java.util.LinkedList tableCatalog, GMLDatabaseMgr dbmgr) Construc tor de la clase. Method Detail trace public void trace(java.lang.Object o) Imprime una linea de texto. Parameters: o - Object main public static void main(java.lang.String[] args) Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD Class XMLBuilderPanel java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--XMLBuilderPanel All Implemented Interfaces: javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable - 278 - Sistema Portátil de Consultas Geográficas Anexo 2 public class XMLBuilderPanel extends javax.swing.JPanel Esta clase es la encrgada de crear el archvo GML con la información generada por el usuario. Elaborada para el proyecto de Tesis: GeoConsultas. Sistema Portatil de Consultas Geográficas Universidad de las Américas-Puebla. See Also: Serialized Form Inner classes inherited from class javax.swing.JPanel javax.swing.JPanel.AccessibleJPanel Inner classes inherited from class javax.swing.JComponent javax.swing.JComponent.AccessibleJComponent Inner classes inherited from class java.awt.Container java.awt.Container.AccessibleAWTContainer Inner classes inherited from class java.awt.Component java.awt.Component.AccessibleAWTComponent 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 XMLBuilderPanel(GMLDatabaseMgr dbmgr) Constructor de la clase XMLBuilderPanel(GMLDatabaseMgr dbmgr, java.lang.String user) Constructor de la clase - 279 - Sistema Portátil de Consultas Geográficas Anexo 2 Method Summary static void main(java.lang.String[] args) void setUser(java.lang.String user) Método que añade al usuario la cadena: "\\" void trace(java.lang.Object o) Método que imprime un linea de texto. void trace(java.lang.Object[] o) Método que imprime un linea de texto contenida en un arreglo.. Methods inherited from class javax.swing.JPanel getAccessibleContext, getUIClassID, paramString, updateUI Methods inherited from class javax.swing.JComponent addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, - 280 - Sistema Portátil de Consultas Geográficas Anexo 2 setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update Methods inherited from class java.awt.Container add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree Methods inherited from class java.awt.Component action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail XMLBuilderPanel public XMLBuilderPanel(GMLDatabaseMgr dbmgr) Constructor de la clase Parameters: - 281 - Sistema Portátil de Consultas Geográficas Anexo 2 dbmgr - Es el manejador de la base de datos para GML XMLBuilderPanel public XMLBuilderPanel(GMLDatabaseMgr dbmgr, java.lang.String user) Constructor de la clase Parameters: dbmgr - Es el manejador de la base de datos para GML user - es el usuario que entro al sistema Method Detail setUser public void setUser(java.lang.String user) Método que añade al usuario la cadena: "\\" Parameters: user - Usuario trace public void trace(java.lang.Object o) Método que imprime un linea de texto. Parameters: o - Object trace public void trace(java.lang.Object[] o) Método que imprime un linea de texto contenida en un arreglo.. Parameters: o - Object main public static void main(java.lang.String[] args) Class Tree Deprecated Index Help PREV CLASS NEXT CLASS SUMMARY: INNER | FIELD | CONSTR | METHOD FRAMES NO FRAMES DETAIL: FIELD | CONSTR | METHOD - 282 -