|
IcedTea-Web Plugin |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
sun.awt.EmbeddedFrame
sun.awt.X11.XEmbeddedFrame
sun.applet.PluginAppletViewer
public class PluginAppletViewer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static long |
APPLET_TIMEOUT
|
Fields inherited from class sun.awt.EmbeddedFrame |
---|
BACKWARD, FORWARD |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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.print.Printable |
---|
NO_SUCH_PAGE, PAGE_EXISTS |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PluginAppletViewer()
Null constructor to allow instantiation via newInstance() |
Method Summary | |
---|---|
static java.lang.Object |
call(long internal,
java.lang.String name,
java.lang.Object[] args)
|
static int |
countApplets()
How many applets are running? |
static java.lang.String |
decodeString(java.lang.String toDecode)
Decodes the string (converts html escapes into proper characters) |
static java.lang.Object |
eval(long internal,
java.lang.String s)
|
static void |
framePanel(int identifier,
long handle,
net.sourceforge.jnlp.NetxPanel panel)
|
java.applet.Applet |
getApplet(java.lang.String name)
Get an applet by name. |
java.util.Enumeration<java.applet.Applet> |
getApplets()
Return an enumeration of all the accessible applets on this page. |
java.applet.AudioClip |
getAudioClip(java.net.URL url)
Get an audio clip. |
java.awt.Image |
getImage(java.net.URL url)
Get an image. |
static java.lang.Object |
getMember(long internal,
java.lang.String name)
|
static java.lang.Object |
getSlot(long internal,
int index)
|
java.io.InputStream |
getStream(java.lang.String key)
|
java.util.Iterator<java.lang.String> |
getStreamKeys()
|
long |
getWindow()
|
static void |
handleMessage(int identifier,
int reference,
java.lang.String message)
Handle an incoming message from the plugin. |
void |
handleMessage(int reference,
java.lang.String message)
|
static void |
JavaScriptFinalize(long internal)
|
static java.lang.String |
javascriptToString(long internal)
|
static void |
parse(int identifier,
long handle,
java.lang.String width,
java.lang.String height,
java.io.Reader in,
java.net.URL url)
|
static void |
parse(int identifier,
long handle,
java.lang.String width,
java.lang.String height,
java.io.Reader in,
java.net.URL url,
java.io.PrintStream statusMsgStream,
sun.applet.PluginAppletPanelFactory factory)
|
static void |
parse(int identifier,
long handle,
java.lang.String width,
java.lang.String height,
java.io.Reader in,
java.net.URL url,
java.lang.String enc)
Scan an html file for |
int |
print(java.awt.Graphics graphics,
java.awt.print.PageFormat pf,
int pageIndex)
|
static void |
printTag(java.io.PrintStream out,
java.util.Hashtable<java.lang.String,java.lang.String> atts)
Print the HTML tag. |
static void |
removeMember(long internal,
java.lang.String name)
|
static java.lang.Object |
requestPluginCookieInfo(java.net.URI uri)
|
static java.lang.Object |
requestPluginProxyInfo(java.net.URI uri)
|
static java.lang.String |
scanIdentifier(int[] c,
java.io.Reader in)
Scan identifier |
static java.util.Hashtable<java.lang.String,java.lang.String> |
scanTag(int[] c,
java.io.Reader in)
Scan tag |
static void |
setMember(long internal,
java.lang.String name,
java.lang.Object value)
|
static void |
setPluginCallRequestFactory(PluginCallRequestFactory rf)
|
static void |
setSlot(long internal,
int index,
java.lang.Object value)
|
void |
setStream(java.lang.String key,
java.io.InputStream stream)
|
static void |
setStreamhandler(PluginStreamHandler sh)
|
void |
showDocument(java.net.URL url)
Ignore. |
void |
showDocument(java.net.URL url,
java.lang.String target)
Ignore. |
void |
showStatus(java.lang.String status)
Show status. |
static void |
skipComment(int[] c,
java.io.Reader in)
|
static void |
skipSpace(int[] c,
java.io.Reader in)
Scan spaces. |
void |
update(java.awt.Graphics g)
This method calls paint directly, rather than via super.update() since the parent class's update() just does a couple of checks (both of which are accounted for) and then calls paint anyway. |
void |
updateAtts()
Make sure the atrributes are uptodate. |
static void |
waitForAppletInit(net.sourceforge.jnlp.NetxPanel panel)
Function to block until applet initialization is complete. |
static long |
waitTillTimeout(java.util.concurrent.locks.ReentrantLock lock,
java.util.concurrent.locks.Condition cond,
long timeout)
Waits on a given condition queue until timeout. |
Methods inherited from class sun.awt.X11.XEmbeddedFrame |
---|
addNotify, registerAccelerator, traverseOut, unregisterAccelerator |
Methods inherited from class sun.awt.EmbeddedFrame |
---|
dispatchKeyEvent, getAppletIfAncestorOf, getBoundsPrivate, getCursor, getLocationPrivate, getParent, hide, isCursorAllowed, isResizable, notifyModalBlocked, propertyChange, registerListeners, remove, setBoundsPrivate, setCursorAllowed, setIconImage, setIconImages, setLocationPrivate, setMenuBar, setPeer, setResizable, setTitle, show, supportsXEmbed, synthesizeWindowActivation, toBack, toFront |
Methods inherited from class java.awt.Frame |
---|
getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isUndecorated, paramString, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setState, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static final long APPLET_TIMEOUT
Constructor Detail |
---|
public PluginAppletViewer()
Method Detail |
---|
public static void framePanel(int identifier, long handle, net.sourceforge.jnlp.NetxPanel panel)
public static void setStreamhandler(PluginStreamHandler sh)
public static void setPluginCallRequestFactory(PluginCallRequestFactory rf)
public static void handleMessage(int identifier, int reference, java.lang.String message)
public static void waitForAppletInit(net.sourceforge.jnlp.NetxPanel panel)
APPLET_TIMEOUT
panel
- the instance to wait for.public void handleMessage(int reference, java.lang.String message)
public java.applet.AudioClip getAudioClip(java.net.URL url)
getAudioClip
in interface java.applet.AppletContext
public java.awt.Image getImage(java.net.URL url)
getImage
in interface java.applet.AppletContext
public java.applet.Applet getApplet(java.lang.String name)
getApplet
in interface java.applet.AppletContext
public java.util.Enumeration<java.applet.Applet> getApplets()
getApplets
in interface java.applet.AppletContext
public void showDocument(java.net.URL url)
showDocument
in interface java.applet.AppletContext
public void showDocument(java.net.URL url, java.lang.String target)
showDocument
in interface java.applet.AppletContext
public void showStatus(java.lang.String status)
showStatus
in interface java.applet.AppletContext
public long getWindow()
public static java.lang.Object getMember(long internal, java.lang.String name)
public static void setMember(long internal, java.lang.String name, java.lang.Object value)
public static void setSlot(long internal, int index, java.lang.Object value)
public static java.lang.Object getSlot(long internal, int index)
public static java.lang.Object eval(long internal, java.lang.String s)
public static void removeMember(long internal, java.lang.String name)
public static java.lang.Object call(long internal, java.lang.String name, java.lang.Object[] args)
public static java.lang.Object requestPluginCookieInfo(java.net.URI uri)
public static java.lang.Object requestPluginProxyInfo(java.net.URI uri)
public static void JavaScriptFinalize(long internal)
public static java.lang.String javascriptToString(long internal)
public void setStream(java.lang.String key, java.io.InputStream stream) throws java.io.IOException
setStream
in interface java.applet.AppletContext
java.io.IOException
public java.io.InputStream getStream(java.lang.String key)
getStream
in interface java.applet.AppletContext
public java.util.Iterator<java.lang.String> getStreamKeys()
getStreamKeys
in interface java.applet.AppletContext
public static java.lang.String decodeString(java.lang.String toDecode)
toDecode
- The string to decode
public static void printTag(java.io.PrintStream out, java.util.Hashtable<java.lang.String,java.lang.String> atts)
public void updateAtts()
public int print(java.awt.Graphics graphics, java.awt.print.PageFormat pf, int pageIndex)
print
in interface java.awt.print.Printable
public static int countApplets()
public static void skipSpace(int[] c, java.io.Reader in) throws java.io.IOException
java.io.IOException
public static java.lang.String scanIdentifier(int[] c, java.io.Reader in) throws java.io.IOException
java.io.IOException
public static void skipComment(int[] c, java.io.Reader in) throws java.io.IOException
java.io.IOException
public static java.util.Hashtable<java.lang.String,java.lang.String> scanTag(int[] c, java.io.Reader in) throws java.io.IOException
java.io.IOException
public static void parse(int identifier, long handle, java.lang.String width, java.lang.String height, java.io.Reader in, java.net.URL url, java.lang.String enc) throws java.io.IOException
public static void parse(int identifier, long handle, java.lang.String width, java.lang.String height, java.io.Reader in, java.net.URL url) throws java.security.PrivilegedActionException
java.security.PrivilegedActionException
public static void parse(int identifier, long handle, java.lang.String width, java.lang.String height, java.io.Reader in, java.net.URL url, java.io.PrintStream statusMsgStream, sun.applet.PluginAppletPanelFactory factory) throws java.io.IOException
java.io.IOException
public void update(java.awt.Graphics g)
update
in class java.awt.Container
public static long waitTillTimeout(java.util.concurrent.locks.ReentrantLock lock, java.util.concurrent.locks.Condition cond, long timeout)
lock
- the lock that must be held when this method is called.cond
- the condition queue on which to wait for notifications.timeout
- The maximum time to wait (nanoseconds)
|
IcedTea-Web Plugin |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |