|
[.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 | ||||||||