| 
 [.hacks.] [.java.]  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--Main
(#)Main.java
Base.
 Main offers: | Field Summary | |
protected  Base | 
base
our instance of the client program  | 
protected  java.util.Vector | 
baseargs
vectorized cmdline/applet args  | 
protected  java.awt.Frame | 
baseframe
used for standalone progs or for floating applets  | 
protected  java.lang.String | 
basename
usually the name of the client class  | 
protected  boolean | 
inFrame
the current mode (applet or normal prog)  | 
protected  boolean | 
isApplet
the current mode (applet or normal prog)  | 
protected  java.lang.String | 
lang
global language - initialized from system default  | 
protected  java.util.Hashtable | 
rescache
cache for already opened resources  | 
protected  java.util.Hashtable[] | 
restable
a four level resource hierachy  | 
| 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 | |
Main()
 | 
|
| Method Summary | |
 void | 
duplicate()
duplicate our applet by opening a new browser window (only in applet mode)  | 
 java.lang.Object | 
get(java.lang.String key)
get an Object from our resource hierachy.  | 
 java.lang.Object | 
get(java.lang.String key,
       int s)
get an Object from our resource hierachy.  | 
 java.lang.String | 
getAppletInfo()
satisfy curious browser  | 
 boolean | 
getArg(java.lang.String name)
fetch boolean arguments from args vector  | 
 int | 
getArg(java.lang.String name,
             int def)
fetch int arguments from args vector  | 
 java.lang.Object | 
getArg(java.lang.String name,
             java.lang.Object def)
fetch arguments from args vector  | 
 java.lang.String | 
getArg(java.lang.String name,
             java.lang.String def)
fetch String arguments from args vector  | 
 java.util.Hashtable | 
getHash(java.lang.String name)
get a hashtable from a resource file  | 
 java.lang.String | 
getHost()
get our origin hostname (only in applet mode)  | 
 java.lang.String | 
getLang()
get the current language  | 
 java.lang.String[][] | 
getParameterInfo()
satisfy curious browser  | 
 java.lang.String | 
getString(java.lang.String key)
get a String from our resource hierachy.  | 
protected  void | 
init_()
the common part of the init routine  | 
 void | 
init()
the applet part of the init routine  | 
 boolean | 
isApplet()
are we an applet?  | 
protected  boolean | 
isAppletCheck()
are we an applet?  | 
static void | 
main(java.lang.String[] args)
main() for standalone programms  | 
 void | 
parseError(java.lang.String error)
implement ParserListener  | 
 void | 
put(java.lang.String key,
       java.lang.Object val)
Put an object in the var bucket. null keys are ignored - null valued cause the key to be deleted from bucket  | 
 void | 
setBackground(java.awt.Color color)
set the default background color  | 
 void | 
setFont(java.awt.Font font)
set the default font  | 
 void | 
setForeground(java.awt.Color color)
set the default foreground color  | 
 void | 
setModule(java.lang.String mod)
set the module name to use as second level in the resource lookup hierachy  | 
 void | 
showDocument(java.lang.String url,
                         java.lang.String name)
show an url in a browser window (only in applet mode)  | 
 void | 
start()
applet has been started -> tell base  | 
 void | 
stop()
applet has been stopped -> tell base  | 
 void | 
transform()
make our applet floating (only in applet mode)  | 
 void | 
windowActivated(java.awt.event.WindowEvent e)
implement java.awt.WindowListener - not used  | 
 void | 
windowClosed(java.awt.event.WindowEvent e)
implement java.awt.WindowListener - not used  | 
 void | 
windowClosing(java.awt.event.WindowEvent e)
implement java.awt.WindowListener to capture closing events and close window on request  | 
 void | 
windowDeactivated(java.awt.event.WindowEvent e)
implement java.awt.WindowListener - not used  | 
 void | 
windowDeiconified(java.awt.event.WindowEvent e)
implement java.awt.WindowListener - not used  | 
 void | 
windowIconified(java.awt.event.WindowEvent e)
implement java.awt.WindowListener to capture iconify events to retransform window on request  | 
 void | 
windowOpened(java.awt.event.WindowEvent e)
implement java.awt.WindowListener - not used  | 
| Methods inherited from class java.applet.Applet | 
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus | 
| Methods inherited from class java.awt.Panel | 
addNotify | 
| Methods inherited from class java.awt.Container | 
add, add, add, add, add, addContainerListener, addImpl, 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, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, 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 | 
protected java.lang.String lang
protected Base base
protected java.lang.String basename
protected java.util.Vector baseargs
protected java.awt.Frame baseframe
protected boolean isApplet
protected boolean inFrame
protected java.util.Hashtable rescache
protected java.util.Hashtable[] restable
| Constructor Detail | 
public Main()
| Method Detail | 
public void put(java.lang.String key,
                java.lang.Object val)
key - object to use as key.val - object to use as value.public void setModule(java.lang.String mod)
mod - module name to usepublic java.lang.Object get(java.lang.String key)
key - the key to use
public java.lang.Object get(java.lang.String key,
                            int s)
key - the key to uses - start at hierachy level spublic java.lang.String getString(java.lang.String key)
getString in interface ParserListenerkey - the key to usepublic void parseError(java.lang.String error)
parseError in interface ParserListenererror - the error Stringpublic java.util.Hashtable getHash(java.lang.String name)
name - the basename of the property filepublic void setFont(java.awt.Font font)
setFont in class java.awt.Containerfont - the default fontpublic void setForeground(java.awt.Color color)
setForeground in class java.awt.Componentcolor - the default foreground colorpublic void setBackground(java.awt.Color color)
setBackground in class java.awt.Componentcolor - the default background colorpublic java.lang.String getLang()
public boolean isApplet()
protected boolean isAppletCheck()
public java.lang.String getHost()
public void transform()
public void duplicate()
public void showDocument(java.lang.String url,
                         java.lang.String name)
url - the urlname - the location to use; null = "_self"
protected void init_()
              throws java.lang.Exception
java.lang.Exceptionpublic void init()
init in class java.applet.Appletpublic void stop()
stop in class java.applet.Appletpublic void start()
start in class java.applet.Appletpublic java.lang.String getAppletInfo()
getAppletInfo in class java.applet.Appletpublic java.lang.String[][] getParameterInfo()
getParameterInfo in class java.applet.Appletpublic static void main(java.lang.String[] args)
args - commandline args
public java.lang.Object getArg(java.lang.String name,
                               java.lang.Object def)
name - name of argumentdef - value to return on failure
public java.lang.String getArg(java.lang.String name,
                               java.lang.String def)
name - name of argumentdef - value to return on failure
public int getArg(java.lang.String name,
                  int def)
name - name of argumentdef - value to return on failurepublic boolean getArg(java.lang.String name)
name - name of argumentpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenere - WindowEventpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenere - WindowEventpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenere - WindowEventpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenere - WindowEventpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenere - WindowEventpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListenere - WindowEventpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenere - WindowEvent
  | 
 [.hacks.] [.java.]  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||