Example usage for com.google.common.collect Iterators unmodifiableIterator

List of usage examples for com.google.common.collect Iterators unmodifiableIterator

Introduction

In this page you can find the example usage for com.google.common.collect Iterators unmodifiableIterator.

Prototype

@Deprecated
public static <T> UnmodifiableIterator<T> unmodifiableIterator(UnmodifiableIterator<T> iterator) 

Source Link

Document

Simply returns its argument.

Usage

From source file:org.gradle.plugin.use.repository.internal.DefaultPluginRepositoryHandler.java

@Override
public Iterator<PluginRepository> iterator() {
    return Iterators.unmodifiableIterator(repositories.values().iterator());
}

From source file:com.sk89q.worldguard.protection.flags.registry.SimpleFlagRegistry.java

@Override
public Iterator<Flag<?>> iterator() {
    return Iterators.unmodifiableIterator(flags.values().iterator());
}

From source file:org.eclipse.emf.compare.scope.FilterComparisonScope.java

/**
 * {@inheritDoc}/*  w w  w . jav a2s  .co  m*/
 * <p>
 * This default implementation will return all direct and indirect content of the given {@link EObject},
 * filtering out those {@link EObject}s that do not match {@link #eObjectContentFilter}.
 * </p>
 * 
 * @see org.eclipse.emf.compare.scope.IComparisonScope#getChildren(org.eclipse.emf.ecore.EObject)
 */
public Iterator<? extends EObject> getChildren(EObject eObject) {
    if (eObject == null) {
        return Iterators.emptyIterator();
    }

    final Iterator<EObject> properContent = Iterators.filter(EcoreUtil.getAllProperContents(eObject, false),
            EObject.class);
    final Iterator<EObject> filter = Iterators.filter(properContent, eObjectContentFilter);
    return Iterators.unmodifiableIterator(filter);
}

From source file:eu.lp0.cursus.ui.component.DatabaseTableModel.java

@Override
public Iterator<T> iterator() {
    return Iterators.unmodifiableIterator(rows.iterator());
}

From source file:com.davidbracewell.ml.FeatureSet.java

@Override
public Iterator<Feature> iterator() {
    return Iterators.unmodifiableIterator(features.iterator());
}

From source file:com.opengamma.financial.convention.frequency.SimpleFrequencyFactory.java

/**
 * Iterates over the available frequencies. No particular ordering is specified and conventions may
 * exist in the system not provided by this factory that aren't included as part of this enumeration.
 *
 * @return the available conventions, not null
 */// w w w. j  a v  a  2 s  . c om
public Iterator<SimpleFrequency> enumerateAvailableFrequencies() {
    return Iterators.unmodifiableIterator(_frequencies.iterator());
}

From source file:com.clarkparsia.pelletserver.client.PelletServer.java

public Iterator<KnowledgeBase> iterator() {
    return Iterators.unmodifiableIterator(kbs.values().iterator());
}

From source file:org.elasticsearch.cluster.routing.RoutingNodes.java

@Override
public Iterator<RoutingNode> iterator() {
    return Iterators.unmodifiableIterator(nodesToShards.values().iterator());
}

From source file:org.sosy_lab.cpachecker.core.reachedset.DefaultReachedSet.java

@Override
public Collection<AbstractState> getWaitlist() {
    return new AbstractCollection<AbstractState>() {

        @Override//from  w  w w .  ja  v a 2s  .  c om
        public Iterator<AbstractState> iterator() {
            return Iterators.unmodifiableIterator(waitlist.iterator());
        }

        @Override
        public boolean contains(Object obj) {
            if (!(obj instanceof AbstractState)) {
                return false;
            }
            return waitlist.contains((AbstractState) obj);
        }

        @Override
        public boolean isEmpty() {
            return waitlist.isEmpty();
        }

        @Override
        public int size() {
            return waitlist.size();
        }

        @Override
        public String toString() {
            return waitlist.toString();
        }
    };
}

From source file:edu.harvard.med.screensaver.model.meta.RelationshipPath.java

public Iterator<String> pathIterator() {
    return Iterators.unmodifiableIterator(_path.iterator());
}