/** * produces a {@link java.util.List}-copy of the underlying collection. Unlike, * {@link #linkedExcitationFilterIterator()}, while using the returned {@link java.util.List}, * modifications can be made to the underlying collection without throwing * {@link java.util.ConcurrentModificationException}. */ public java.util.List<ome.model.acquisition.Filter> linkedExcitationFilterList() { if (! _loaded ) errorIfUnloaded(); java.util.Iterator<ome.model.acquisition.Filter> it = linkedExcitationFilterIterator(); java.util.List<ome.model.acquisition.Filter> list = new java.util.ArrayList<ome.model.acquisition.Filter>(); while ( it.hasNext() ) { list.add( it.next() ); } return list; }
/** * takes a CBlock and calls the block once for each ome.model.acquisition.Filter while * collecting the results. If <code>block == null</code>, then the * iterator values themselves are collected. */ @SuppressWarnings("unchecked") public <E> java.util.List<E> eachLinkedExcitationFilter(ome.util.CBlock<E> block) { if (! _loaded ) errorIfUnloaded(); java.util.List<E> result = new java.util.ArrayList<E>(); java.util.Iterator<ome.model.acquisition.Filter> it = linkedExcitationFilterIterator(); while ( it.hasNext() ) { ome.model.acquisition.Filter obj = it.next(); if ( block != null ) { result.add( block.call( obj ) ); } else { result.add( (E) obj ); } } return result; }
if (f.sizeOfExcitationFilterLink() > 0) { filters = new ArrayList<Filter>(); j = f.linkedExcitationFilterIterator(); while (j.hasNext()) { filters.add(j.next());
j = f.linkedExcitationFilterIterator(); while (j.hasNext()) { filters.add(j.next());
if (value != null) return ""+value.getValue(); if (lc.getFilterSet() != null) { Iterator<Filter> it = lc.getFilterSet().linkedExcitationFilterIterator(); while (name == null && it.hasNext()) { name = getValueFromFilter(it.next());