public class DOMFunctions
extends java.lang.Object
Constructor and Description |
---|
DOMFunctions() |
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
canRegisterElementIdentifiersForSetter(Str prop) |
static void |
createDOMFunction(ObjectLabel label,
HostObject nativeObject,
java.lang.String name,
int args,
GenericSolver.SolverInterface c)
Create a new DOM function with the given name and number of arguments on
the specified objectlabel.
|
static void |
createDOMProperty(ObjectLabel label,
java.lang.String property,
Value v,
GenericSolver.SolverInterface c)
Create a new DOM property with the given name and value on the specified objectlabel.
|
static Value |
evaluate(DOMObjects nativeObject,
FunctionCalls.CallInfo call,
GenericSolver.SolverInterface c)
Evaluate the native function
|
static void |
evaluateGetter(HostObject nativeObject,
ObjectLabel label,
java.lang.String property,
GenericSolver.SolverInterface c)
Read Magic Property
|
static void |
expectParameters(HostObject hostobject,
FunctionCalls.CallInfo call,
GenericSolver.SolverInterface c,
int min,
int max)
Issues a warning if the number of parameters is not in the given interval.
|
static ObjectLabel |
getHTMLObjectLabel(java.lang.String tagname)
Returns the object label belonging to the given tagname.
|
static Value |
makeAnyHTMLElement()
Returns a Value representing all possible HTML elements.
|
(package private) static void |
registerElementIdentifiersForSetter(ObjectLabel label,
java.lang.String name,
Value value,
State state) |
static boolean canRegisterElementIdentifiersForSetter(Str prop)
public static void createDOMFunction(ObjectLabel label, HostObject nativeObject, java.lang.String name, int args, GenericSolver.SolverInterface c)
public static void createDOMProperty(ObjectLabel label, java.lang.String property, Value v, GenericSolver.SolverInterface c)
public static Value evaluate(DOMObjects nativeObject, FunctionCalls.CallInfo call, GenericSolver.SolverInterface c)
public static void evaluateGetter(HostObject nativeObject, ObjectLabel label, java.lang.String property, GenericSolver.SolverInterface c)
public static void expectParameters(HostObject hostobject, FunctionCalls.CallInfo call, GenericSolver.SolverInterface c, int min, int max)
public static ObjectLabel getHTMLObjectLabel(java.lang.String tagname)
public static Value makeAnyHTMLElement()
static void registerElementIdentifiersForSetter(ObjectLabel label, java.lang.String name, Value value, State state)
Copyright © 2009-2019 Aarhus University