本文整理了Java中netscape.javascript.JSObject.getSlot()
方法的一些代码示例,展示了JSObject.getSlot()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSObject.getSlot()
方法的具体详情如下:
包路径:netscape.javascript.JSObject
类名称:JSObject
方法名:getSlot
[英]Retrieves an indexed member of a JavaScript object. Equivalent to "this[index]" in JavaScript.
[中]检索JavaScript对象的索引成员。相当于JavaScript中的“this[index]”。
代码示例来源:origin: stackoverflow.com
JSObject keys = (JSObject)args.call("keys", Collections.EMPTY_LIST);
keys.getSlot(0);
代码示例来源:origin: stackoverflow.com
jsObject.getSlot(0);
return null;
while (true) {
Object propertyName = propertiesNamesJsObject.getSlot(slotIndex);
if (propertyName instanceof String)
propertiesNames.add((String)propertyName);
代码示例来源:origin: stackoverflow.com
boolean needComma = false;
for (int i = 0;; i++) {
final String key = (String) keys.getSlot(i);
if ((key != null) && !(key.equals("undefined"))) {
final Object val = js.getMember(key);
代码示例来源:origin: com.machinepublishers/jbrowserdriver
boolean isList = false;
for (int i = 0;; i++) {
Object cur = ((JSObject) obj).getSlot(i);
if (cur instanceof String && "undefined".equals(cur.toString())) {
break;
代码示例来源:origin: stackoverflow.com
int n = ((Number)len).intValue();
for (int i = 0; i < n; ++i){
val += jsret.getSlot(i).toString() + " ";
代码示例来源:origin: com.machinepublishers/jbrowserdriver
/**
* {@inheritDoc}
*/
@Override
public List findElementsByCssSelector(final String expr) {
return AppThread.exec(contextItem.statusCode, () -> {
validate(false);
List<ElementServer> elements = new ArrayList<ElementServer>();
JSObject result = (JSObject) node.call("querySelectorAll", new Object[] { expr });
for (int i = 0;; i++) {
Object cur = result.getSlot(i);
if (cur instanceof Node) {
try {
elements.add(new ElementServer((JSObject) cur, contextItem));
} catch (RemoteException e) {
Util.handleException(e);
}
} else {
break;
}
}
return elements;
});
}
内容来源于网络,如有侵权,请联系作者删除!