List of usage examples for org.apache.commons.collections.iterators ArrayIterator ArrayIterator
public ArrayIterator(final Object array)
From source file:com.kcs.core.utilities.SortOrder.java
public static Iterator iterator() { return new ArrayIterator(ALL); }
From source file:edu.scripps.fl.pipeline.UngroupStage.java
@Override public void process(Object obj) throws StageException { Iterator<Object> iterator = null; if (obj instanceof Iterator) // iterator itself. iterator = (Iterator<Object>) obj; else if (obj instanceof Iterable) // collections etc. iterator = ((Iterable<Object>) obj).iterator(); else if (obj.getClass().isArray()) // arrays iterator = new ArrayIterator(obj); else/*from www .j a v a2 s . c om*/ iterator = new SingletonListIterator(obj); while (iterator.hasNext()) emit(iterator.next()); }
From source file:edu.scripps.fl.pipeline.GroupStage.java
@Override public void process(Object obj) throws StageException { Iterator<Object> iterator = null; if (obj instanceof Iterator) // iterator itself. iterator = (Iterator<Object>) obj; else if (obj instanceof Iterable) // collections etc. iterator = ((Iterable<Object>) obj).iterator(); else if (obj.getClass().isArray()) // arrays iterator = new ArrayIterator(obj); else/*from ww w. j av a 2 s .c om*/ iterator = new SingletonListIterator(obj); List<Object> list = new ArrayList<Object>(getGroupSize()); while (true) { if (!iterator.hasNext()) break; if (list.size() < getGroupSize()) list.add(iterator.next()); else { emit(list); list = new ArrayList<Object>(getGroupSize()); } } if (list.size() > 0) emit(list); }
From source file:name.martingeisse.phunky.runtime.code.expression.AbstractCallExpression.java
@SuppressWarnings("unchecked") @Override public Iterator<Expression> iterator() { return new ArrayIterator(argumentExpressions); }
From source file:name.martingeisse.phunky.runtime.code.statement.StatementSequence.java
@SuppressWarnings("unchecked") @Override public Iterator<Statement> iterator() { return new ArrayIterator(statements); }
From source file:com.jaspersoft.jasperserver.api.metadata.security.BasicMethodCollectionArgumentVoter.java
protected Iterator getObjectsIterator(Object secureObject) { Iterator<?> iterator;//from w w w . java 2 s .c o m if (secureObject instanceof Collection) { iterator = ((Collection) secureObject).iterator(); } else if (secureObject != null && secureObject.getClass().isArray()) { iterator = new ArrayIterator(secureObject); } else { iterator = new SingletonIterator(secureObject); } return iterator; }
From source file:com.lp.server.util.RechnungPositionNumberDtoAdapter.java
@Override public Iterator<?> getPositionsIteratorForHeadIId(Integer rechnungIId) { return new ArrayIterator(rechnungPositionDtos); }
From source file:com.lp.server.util.BelegPositionNumberDtoAdapter.java
@Override public Iterator<?> getPositionsIteratorForHeadIId(Integer rechnungIId) { return new ArrayIterator(belegPositionDtos); }
From source file:groovyx.net.http.ContentType.java
/** * Builds a string to be used as an HTTP <code>Accept</code> header * value, i.e. "application/xml, text/xml" * @return/*from ww w.ja v a 2s . c om*/ */ @SuppressWarnings("unchecked") public String getAcceptHeader() { Iterator<String> iter = new ArrayIterator(ctStrings); StringBuilder sb = new StringBuilder(); while (iter.hasNext()) { sb.append(iter.next()); if (iter.hasNext()) sb.append(", "); } return sb.toString(); }
From source file:edu.duke.cabig.c3pr.accesscontrol.ArrayFilterer.java
/** * * @see org.acegisecurity.afterinvocation.Filterer#iterator() */ public Iterator iterator() { return new ArrayIterator(list); }