Class SearchApplet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--javax.swing.JApplet
                                |
                                +--SearchApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable

public class SearchApplet
extends javax.swing.JApplet

Überschrift: IDS-Such-Applet

Beschreibung: GUI zum Such-Applet für XML-Dateien des IDS-Mannheim.
- Darstellung von Auswahlliste (= Übergabeparameter aus html-Seite), Eingabefeld für Suchwort und Startbutton in verschachteltem Swing-Layout - ActionListener ruft MySaxParser entweder mit drei oder vier Parametern auf - Es wird eine html-Seite erstellt, welche die Suchergebnisse enthält - Ergebnis-html-Seite wird vom Applet aufgerufen

Copyright: (c) 2004

Studienprojekt von Rossen Kowatchew und Henriette Engelken

Author: HE (h.engelken@gmx.de)

Version 1.0

Auf html-Seite geforderte Argumente:
{"FileName", "String", "Name der zu durchsuchenden Datei"},
{"Ausgabe", "String", "gewünschter Ausgabeknoten"},
{"Element1", "String", "möglicher Knoten, in dem gesucht werden kann"}, {"Element2", "String", "möglicher Knoten, in dem gesucht werden kann"}, {"Element3", "String", "möglicher Knoten, in dem gesucht werden kann"}, usw. beliebig viele Elemente bis zu 25 Stück

See Also:
Serialized Form

Field Summary
(package private)  int arrayLength
           
(package private)  java.awt.Container contentPane
           
(package private)  java.lang.String[] elemente
           
(package private)  javax.swing.JLabel gruss
           
(package private)  int i
           
(package private)  javax.swing.JComboBox myCombo
           
(package private)  java.awt.event.ActionListener myListener
           
(package private) static java.lang.String outputElement
           
(package private)  javax.swing.JPanel panel1
           
(package private)  javax.swing.JPanel panel1b
           
(package private)  javax.swing.JPanel panel2
           
(package private)  javax.swing.JPanel panel2b
           
(package private)  javax.swing.JPanel panel3
           
(package private) static java.lang.String parsedFile
           
(package private) static java.lang.String searchedIn
           
(package private) static java.lang.String searchString
           
(package private)  javax.swing.JButton startButton
           
(package private)  javax.swing.JTextField suchwortFeld
           
(package private)  javax.swing.JLabel t4
           
(package private)  java.lang.String[] tempArray
           
(package private)  javax.swing.JLabel textElement
           
(package private)  javax.swing.JLabel textSuchwort
           
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Container
 
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
SearchApplet()
           
 
Method Summary
 java.lang.String getAppletInfo()
           
 java.lang.String getParameter(java.lang.String key, java.lang.String def)
           
 java.lang.String[][] getParameterInfo()
           
 void init()
           
protected  int writeHtml(java.lang.String outputElement, java.lang.String parsedFile, java.lang.String outputString)
           
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

arrayLength

int arrayLength

contentPane

java.awt.Container contentPane

elemente

java.lang.String[] elemente

gruss

javax.swing.JLabel gruss

i

int i

myCombo

javax.swing.JComboBox myCombo

myListener

java.awt.event.ActionListener myListener

outputElement

static java.lang.String outputElement

panel1

javax.swing.JPanel panel1

panel1b

javax.swing.JPanel panel1b

panel2

javax.swing.JPanel panel2

panel2b

javax.swing.JPanel panel2b

panel3

javax.swing.JPanel panel3

parsedFile

static java.lang.String parsedFile

searchedIn

static java.lang.String searchedIn

searchString

static java.lang.String searchString

startButton

javax.swing.JButton startButton

suchwortFeld

javax.swing.JTextField suchwortFeld

t4

javax.swing.JLabel t4

tempArray

java.lang.String[] tempArray

textElement

javax.swing.JLabel textElement

textSuchwort

javax.swing.JLabel textSuchwort
Constructor Detail

SearchApplet

public SearchApplet()
Method Detail

getAppletInfo

public java.lang.String getAppletInfo()
Overrides:
getAppletInfo in class java.applet.Applet

getParameter

public java.lang.String getParameter(java.lang.String key,
                                     java.lang.String def)

getParameterInfo

public java.lang.String[][] getParameterInfo()
Overrides:
getParameterInfo in class java.applet.Applet

init

public void init()
Overrides:
init in class java.applet.Applet

writeHtml

protected int writeHtml(java.lang.String outputElement,
                        java.lang.String parsedFile,
                        java.lang.String outputString)