本文整理了Java中org.mozilla.javascript.NativeArray.getIds()
方法的一些代码示例,展示了NativeArray.getIds()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NativeArray.getIds()
方法的具体详情如下:
包路径:org.mozilla.javascript.NativeArray
类名称:NativeArray
方法名:getIds
暂无
代码示例来源:origin: stackoverflow.com
NativeArray arr = (NativeArray) result;
Object [] array = new Object[(int) arr.getLength()];
for (Object o : arr.getIds()) {
int index = (Integer) o;
array[index] = arr.get(index, null);
}
代码示例来源:origin: geogebra/geogebra
@Override
public Object[] getAllIds()
{
Set<Object> allIds = new LinkedHashSet<Object>(
Arrays.asList(this.getIds()));
allIds.addAll(Arrays.asList(super.getAllIds()));
return allIds.toArray();
}
代码示例来源:origin: com.github.tntim96/rhino
@Override
public Object[] getAllIds()
{
Set<Object> allIds = new LinkedHashSet<Object>(
Arrays.asList(this.getIds()));
allIds.addAll(Arrays.asList(super.getAllIds()));
return allIds.toArray();
}
代码示例来源:origin: io.apigee/rhino
@Override
public Object[] getAllIds()
{
Set<Object> allIds = new LinkedHashSet<Object>(
Arrays.asList(this.getIds()));
allIds.addAll(Arrays.asList(super.getAllIds()));
return allIds.toArray();
}
代码示例来源:origin: ro.isdc.wro4j/rhino
@Override
public Object[] getAllIds()
{
Set<Object> allIds = new LinkedHashSet<Object>(
Arrays.asList(this.getIds()));
allIds.addAll(Arrays.asList(super.getAllIds()));
return allIds.toArray();
}
代码示例来源:origin: cardillo/joinery
private static List<Object> asList(final NativeArray array) {
final List<Object> list = new ArrayList<>((int)array.getLength());
for (final Object id : array.getIds()) {
list.add(array.get((int)id, null));
}
return list;
}
}
代码示例来源:origin: ro.isdc.wro4j/rhino
public Integer[] getIndexIds() {
Object[] ids = getIds();
java.util.List<Integer> indices = new java.util.ArrayList<Integer>(ids.length);
for (Object id : ids) {
int int32Id = ScriptRuntime.toInt32(id);
if (int32Id >= 0 && ScriptRuntime.toString(int32Id).equals(ScriptRuntime.toString(id))) {
indices.add(int32Id);
}
}
return indices.toArray(new Integer[indices.size()]);
}
代码示例来源:origin: joinery/joinery-dataframe
private static List<Object> asList(final NativeArray array) {
final List<Object> list = new ArrayList<>((int)array.getLength());
for (final Object id : array.getIds()) {
list.add(array.get((int)id, null));
}
return list;
}
}
代码示例来源:origin: geogebra/geogebra
public Integer[] getIndexIds() {
Object[] ids = getIds();
java.util.List<Integer> indices = new java.util.ArrayList<Integer>(ids.length);
for (Object id : ids) {
int int32Id = ScriptRuntime.toInt32(id);
if (int32Id >= 0 && ScriptRuntime.toString(int32Id).equals(ScriptRuntime.toString(id))) {
indices.add(int32Id);
}
}
return indices.toArray(new Integer[indices.size()]);
}
代码示例来源:origin: io.apigee/rhino
public Integer[] getIndexIds() {
Object[] ids = getIds();
java.util.List<Integer> indices = new java.util.ArrayList<Integer>(ids.length);
for (Object id : ids) {
int int32Id = ScriptRuntime.toInt32(id);
if (int32Id >= 0 && ScriptRuntime.toString(int32Id).equals(ScriptRuntime.toString(id))) {
indices.add(int32Id);
}
}
return indices.toArray(new Integer[indices.size()]);
}
代码示例来源:origin: com.github.tntim96/rhino
public Integer[] getIndexIds() {
Object[] ids = getIds();
java.util.List<Integer> indices = new java.util.ArrayList<Integer>(ids.length);
for (Object id : ids) {
int int32Id = ScriptRuntime.toInt32(id);
if (int32Id >= 0 && ScriptRuntime.toString(int32Id).equals(ScriptRuntime.toString(id))) {
indices.add(int32Id);
}
}
return indices.toArray(new Integer[indices.size()]);
}
代码示例来源:origin: pentaho/pentaho-reporting
public Object convert( final Object o ) {
if ( o instanceof NativeJavaObject ) {
final NativeJavaObject object = (NativeJavaObject) o;
return object.unwrap();
}
if ( o instanceof NativeArray ) {
final NativeArray array = (NativeArray) o;
final Object[] result = new Object[(int) array.getLength()];
for ( final Object val : array.getIds() ) {
final int index = (Integer) val;
result[index] = array.get( index, null );
}
return result;
}
return null;
}
}
代码示例来源:origin: rhino/js
Object[] e = getIds(); // will only find in object itself
for (int i=0; i < e.length; i++) {
Object id = e[i];
代码示例来源:origin: com.sun.phobos/phobos-rhino
Object[] e = getIds(); // will only find in object itself
for (int i=0; i < e.length; i++) {
Object id = e[i];
代码示例来源:origin: org.alfresco.surf/spring-webscripts
final Object[] propIds = nativeArray.getIds();
if (isArray(propIds) == true)
代码示例来源:origin: org.springframework.extensions.surf/spring-webscripts
final Object[] propIds = nativeArray.getIds();
if (isArray(propIds) == true)
代码示例来源:origin: deas/alfresco
final Object[] propIds = nativeArray.getIds();
if (isArray(propIds) == true)
代码示例来源:origin: ro.isdc.wro4j/rhino
Object[] e = getIds(); // will only find in object itself
for (int i=0; i < e.length; i++) {
Object id = e[i];
代码示例来源:origin: cardillo/joinery
final List<List<Object>> data = new ArrayList<>();
final NativeArray array = NativeArray.class.cast(args[2]);
final Object[] ids = array.getIds();
for (int i = 0; i < array.getLength(); i++) {
data.add(asList(array.get((int)ids[i], null)));
代码示例来源:origin: joinery/joinery-dataframe
final List<List<Object>> data = new ArrayList<>();
final NativeArray array = NativeArray.class.cast(args[2]);
final Object[] ids = array.getIds();
for (int i = 0; i < array.getLength(); i++) {
data.add(asList(array.get((int)ids[i], null)));
内容来源于网络,如有侵权,请联系作者删除!