public class FormControl.Scriptable extends ScriptableDelegate implements Input
NULL_SCRIPT_ENGINE
Constructor and Description |
---|
Scriptable()
construct a Scriptable
|
Modifier and Type | Method and Description |
---|---|
void |
blur()
simulate blur
|
void |
click()
allow calling click for this control
|
void |
focus()
simulate focus;
|
protected HTMLElement |
get_element() |
java.lang.Object |
get(java.lang.String propertyName)
get the given property
|
java.lang.String |
getAttribute(java.lang.String attributeName)
get the content of the given attribute
|
java.lang.String |
getID()
get my ID
|
java.lang.String |
getName()
get my Name
|
boolean |
handleEvent(java.lang.String eventName)
Executes the event Handler script for the specified event (such as onchange, onmousedown, onclick, onmouseup) if it is defined.
|
void |
removeAttribute(java.lang.String attributeName)
remove the given attribute
|
void |
sendOnChangeEvent()
allow firing a sendOnChangeEvent
|
void |
set(java.lang.String propertyName,
java.lang.Object value)
set the given property to the given value
|
void |
setAttribute(java.lang.String attributeName,
java.lang.Object value)
set the given attribute to the given value
|
clearCaches, doEvent, doEventScript, evaluateExpression, get, getDelegates, getScriptEngine, getScriptEngine, runScript, setScriptEngine, supportsScriptLanguage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
removeAttribute
public java.lang.String getName()
getName
in interface NamedDelegate
public java.lang.String getID()
getID
in interface IdentifiedDelegate
public java.lang.Object get(java.lang.String propertyName)
public void set(java.lang.String propertyName, java.lang.Object value)
set
in interface Input
set
in class ScriptableDelegate
propertyName
- - the property to setvalue
- - the value to usepublic void setAttribute(java.lang.String attributeName, java.lang.Object value)
setAttribute
in interface Input
attributeName
- - the name of the attribute to setvalue
- - the value to usepublic void click() throws java.io.IOException, org.xml.sax.SAXException
public void blur()
public void focus()
public void sendOnChangeEvent()
sendOnChangeEvent
in interface Input
protected HTMLElement get_element()
public java.lang.String getAttribute(java.lang.String attributeName)
attributeName
- public void removeAttribute(java.lang.String attributeName)
attributeName
- public boolean handleEvent(java.lang.String eventName)
ScriptableDelegate
handleEvent
in interface ScriptingEventHandler
handleEvent
in class ScriptableDelegate
eventName
- the name of the event for which a handler should be run.