|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.smartgwt.client.widgets.BaseWidget
com.smartgwt.client.widgets.Canvas
com.smartgwt.client.widgets.plugins.BrowserPlugin
com.smartgwt.client.widgets.plugins.Applet
public class Applet
Smart GWT abstraction for Applets. This class provides Java<->Smart GWT interoperability. When embedding Applets into Smart GWT-based pages, please use this wrapper class to instantiate the Applet. Doing so will provide the following benefits:
Known issues
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
| Field Summary |
|---|
| Fields inherited from class com.smartgwt.client.widgets.BaseWidget |
|---|
config, configOnly, id, isElementSet, scClassName |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
Applet()
|
|
Applet(JavaScriptObject jsObj)
|
|
| Method Summary | |
|---|---|
protected JavaScriptObject |
create()
|
String |
getAlt()
This text is displayed if the browser understands the tag used for the applet html element, but can't run the applet for some reason. |
String |
getAltHTML()
This text is displayed if the browser does not understand the tag used for the applet html element. |
String |
getArchive()
URL to the applet JAR or ZIP archive. |
String |
getClassID()
This attribute is used only with useTag: "object". |
String |
getCode()
A URL that points to the class of the applet. |
String |
getCodeBase()
The base URL of the applet if the code attribute is relative |
Boolean |
getExtraHTML()
Any additional HTML you want to throw into the tag that specifies the applet element. |
Boolean |
getMayScript()
Usable only in IE: if true allows Java->JS LiveConnect (other platforms that support LiveConnect have it enabled by default and do not allow it to be disabled). |
String |
getName()
Sets the 'name' attribute on the applet object. |
String |
getObjectCodeBase()
This attribute is used only with useTag: "object". |
static Applet |
getOrCreateRef(JavaScriptObject jsObj)
|
Map |
getParams()
A map of key/value pairs to pass to the applet as parameters. |
void |
getPluginHandle()
Returns a handle to the applet DOM element (valid only after the component has been drawn). |
Boolean |
getScriptable()
Usable only in IE: if true allows JS->Java LiveConnect (other platforms that support LiveConnect have it enabled by default and do not allow it to be disabled). |
String |
getSrc()
A URL that points to the class of this applet. |
String |
getUseTag()
Specifies the type of tag to use for the applet html. |
void |
setAlt(String alt)
This text is displayed if the browser understands the tag used for the applet html element, but can't run the applet for some reason. |
void |
setAltHTML(String altHTML)
This text is displayed if the browser does not understand the tag used for the applet html element. |
void |
setArchive(String archive)
URL to the applet JAR or ZIP archive. |
void |
setClassID(String classID)
This attribute is used only with useTag: "object". |
void |
setCode(String code)
A URL that points to the class of the applet. |
void |
setCodeBase(String codeBase)
The base URL of the applet if the code attribute is relative |
static void |
setDefaultProperties(Applet appletProperties)
Class level method to set the default properties of this class. |
void |
setExtraHTML(Boolean extraHTML)
Any additional HTML you want to throw into the tag that specifies the applet element. |
void |
setMayScript(Boolean mayScript)
Usable only in IE: if true allows Java->JS LiveConnect (other platforms that support LiveConnect have it enabled by default and do not allow it to be disabled). |
void |
setName(String name)
Sets the 'name' attribute on the applet object. |
void |
setObjectCodeBase(String objectCodeBase)
This attribute is used only with useTag: "object". |
void |
setParams(Map params)
A map of key/value pairs to pass to the applet as parameters. |
void |
setScriptable(Boolean scriptable)
Usable only in IE: if true allows JS->Java LiveConnect (other platforms that support LiveConnect have it enabled by default and do not allow it to be disabled). |
void |
setSrc(String src)
A URL that points to the class of this applet. |
void |
setUseTag(String useTag)
Specifies the type of tag to use for the applet html. |
| Methods inherited from class com.smartgwt.client.widgets.plugins.BrowserPlugin |
|---|
setDefaultProperties |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Constructor Detail |
|---|
public Applet()
public Applet(JavaScriptObject jsObj)
| Method Detail |
|---|
public static Applet getOrCreateRef(JavaScriptObject jsObj)
protected JavaScriptObject create()
create in class BrowserPlugin
public void setAlt(String alt)
throws IllegalStateException
alt - alt Default value is null
IllegalStateException - this property cannot be changed after the component has been createdsetAltHTML(java.lang.String),
setUseTag(java.lang.String)public String getAlt()
getAltHTML(),
getUseTag()
public void setAltHTML(String altHTML)
throws IllegalStateException
altHTML - altHTML Default value is null
IllegalStateException - this property cannot be changed after the component has been createdsetAlt(java.lang.String),
setUseTag(java.lang.String)public String getAltHTML()
getAlt(),
getUseTag()
public void setArchive(String archive)
throws IllegalStateException
archive - archive Default value is null
IllegalStateException - this property cannot be changed after the component has been createdsetCode(java.lang.String),
setCodeBase(java.lang.String)public String getArchive()
getCode(),
getCodeBase()
public void setClassID(String classID)
throws IllegalStateException
objectCodeBase this tag specifies the minimum JVM version
required to view this applet and the URL from which the JVM can be downloaded. The default settings match the default behavior of the <applet> tag which requires JVM 1.3 or higher.
The default classID is: "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
For notes on this feature see: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html#in-ie
classID - classID Default value is see below
IllegalStateException - this property cannot be changed after the component has been createdsetObjectCodeBase(java.lang.String)public String getClassID()
objectCodeBase this tag specifies the minimum JVM version
required to view this applet and the URL from which the JVM can be downloaded. The default settings match the default behavior of the <applet> tag which requires JVM 1.3 or higher.
The default classID is: "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
For notes on this feature see: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html#in-ie
getObjectCodeBase()
public void setCode(String code)
throws IllegalStateException
code - code Default value is null
IllegalStateException - this property cannot be changed after the component has been createdsetCodeBase(java.lang.String),
setArchive(java.lang.String)public String getCode()
getCodeBase(),
getArchive()
public void setCodeBase(String codeBase)
throws IllegalStateException
code attribute is relative
codeBase - codeBase Default value is null
IllegalStateException - this property cannot be changed after the component has been createdsetCode(java.lang.String),
setArchive(java.lang.String)public String getCodeBase()
code attribute is relative
getCode(),
getArchive()
public void setExtraHTML(Boolean extraHTML)
throws IllegalStateException
extraHTML - extraHTML Default value is true
IllegalStateException - this property cannot be changed after the component has been createdpublic Boolean getExtraHTML()
public void setMayScript(Boolean mayScript)
throws IllegalStateException
mayScript - mayScript Default value is true
IllegalStateException - this property cannot be changed after the component has been createdsetScriptable(java.lang.Boolean)public Boolean getMayScript()
getScriptable()
public void setName(String name)
throws IllegalStateException
Applet.getPluginHandle to get a handle to the element.
name - name Default value is null
IllegalStateException - this property cannot be changed after the component has been createdgetPluginHandle()public String getName()
Applet.getPluginHandle to get a handle to the element.
getPluginHandle()
public void setObjectCodeBase(String objectCodeBase)
throws IllegalStateException
classID this tag specifies the minimum JVM version required to
view this applet and the URL from which the JVM can be downloaded. The default settings match the default behavior of the <applet> tag which requires JVM 1.3 or higher.
The default objectCodeBase is: "http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0"
For notes on this feature see: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html#in-ie
objectCodeBase - objectCodeBase Default value is see below
IllegalStateException - this property cannot be changed after the component has been createdsetClassID(java.lang.String)public String getObjectCodeBase()
classID this tag specifies the minimum JVM version required to
view this applet and the URL from which the JVM can be downloaded. The default settings match the default behavior of the <applet> tag which requires JVM 1.3 or higher.
The default objectCodeBase is: "http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0"
For notes on this feature see: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html#in-ie
getClassID()
public void setScriptable(Boolean scriptable)
throws IllegalStateException
scriptable - scriptable Default value is true
IllegalStateException - this property cannot be changed after the component has been createdsetMayScript(java.lang.Boolean)public Boolean getScriptable()
getMayScript()
public void setSrc(String src)
throws IllegalStateException
src - src Default value is null
IllegalStateException - this property cannot be changed after the component has been createdpublic String getSrc()
public void setUseTag(String useTag)
throws IllegalStateException
useTag - useTag Default value is "applet"
IllegalStateException - this property cannot be changed after the component has been createdpublic String getUseTag()
public void getPluginHandle()
public static void setDefaultProperties(Applet appletProperties)
Note: This method is intended for setting default attributes only and will effect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead.
appletProperties - properties that should be used as new defaults when instances of this class are created
public void setParams(Map params)
throws IllegalStateException
params - Default value is null
IllegalStateException - this property cannot be changed after the component has been createdpublic Map getParams()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||