|
[.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 usepublic 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 ParserListener
key
- the key to usepublic void parseError(java.lang.String error)
parseError
in interface ParserListener
error
- 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.Container
font
- the default fontpublic void setForeground(java.awt.Color color)
setForeground
in class java.awt.Component
color
- the default foreground colorpublic void setBackground(java.awt.Color color)
setBackground
in class java.awt.Component
color
- 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.Exception
public void init()
init
in class java.applet.Applet
public void stop()
stop
in class java.applet.Applet
public void start()
start
in class java.applet.Applet
public java.lang.String getAppletInfo()
getAppletInfo
in class java.applet.Applet
public java.lang.String[][] getParameterInfo()
getParameterInfo
in class java.applet.Applet
public static void main(java.lang.String[] args)
args
- commandline argspublic java.lang.Object getArg(java.lang.String name, java.lang.Object def)
name
- name of argumentdef
- value to return on failurepublic java.lang.String getArg(java.lang.String name, java.lang.String def)
name
- name of argumentdef
- value to return on failurepublic 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.WindowListener
e
- WindowEventpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
e
- WindowEventpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
e
- WindowEventpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
e
- WindowEventpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
e
- WindowEventpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
e
- WindowEventpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
e
- WindowEvent
|
[.hacks.] [.java.] |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |