agents
Class JavaInterface

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--agents.JavaInterface
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
Client, TicketJavaInterface, ViewInterface

public abstract class JavaInterface
extends java.awt.Frame

Interface for providing comunication between the client and the servlet.

See Also:
Serialized Form

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
protected  java.lang.String host
           
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JavaInterface(java.lang.String host)
          Method for creation of a new Instance from this class.
 
Method Summary
 void addActionListener(java.awt.event.ActionListener l)
          Method for addition of a event listener in the objects.
protected  java.net.URLConnection getConnection()
           
protected  java.io.ObjectInput getStream(java.lang.String agent, Message message, java.lang.String passwd)
          Method that prepares the stream for communication.
protected  java.io.ObjectInput getStream(java.lang.String agent, java.lang.Object message)
          Method that establishs the communication.
abstract  void init()
          Method for initialization of the object.
 void processAction(java.awt.event.ActionEvent e)
          Method for execution of an action when a event ocurs.
 void removeActionListener(java.awt.event.ActionListener l)
          Method for removing a event listener from the objects.
protected  java.lang.Object sendRequest(java.lang.String agent, Message message, java.lang.String passwd)
          Method for codifying the client message with the user's password.
protected  java.lang.Object sendRequest(java.lang.String agent, java.lang.Object message)
          Method for sending request to the servlet Database on the server.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, 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, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, 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, 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, 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

host

protected java.lang.String host
Constructor Detail

JavaInterface

public JavaInterface(java.lang.String host)
Method for creation of a new Instance from this class.
Method Detail

init

public abstract void init()
Method for initialization of the object.

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
Method for addition of a event listener in the objects.

removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)
Method for removing a event listener from the objects.

processAction

public void processAction(java.awt.event.ActionEvent e)
Method for execution of an action when a event ocurs.

sendRequest

protected java.lang.Object sendRequest(java.lang.String agent,
                                       java.lang.Object message)
                                throws java.lang.Exception
Method for sending request to the servlet Database on the server.

sendRequest

protected java.lang.Object sendRequest(java.lang.String agent,
                                       Message message,
                                       java.lang.String passwd)
                                throws java.lang.Exception
Method for codifying the client message with the user's password. After that, it sends the request to the servlet.

getStream

protected java.io.ObjectInput getStream(java.lang.String agent,
                                        Message message,
                                        java.lang.String passwd)
                                 throws java.lang.Exception
Method that prepares the stream for communication.

getStream

protected java.io.ObjectInput getStream(java.lang.String agent,
                                        java.lang.Object message)
                                 throws java.lang.Exception
Method that establishs the communication.

getConnection

protected java.net.URLConnection getConnection()
                                        throws java.io.IOException