Package com.cognifide.sling.query.api.function

Examples of com.cognifide.sling.query.api.function.ResourceToIteratorFunction


  private IteratorFactory() {
  }

  public static Iterator<Resource> getIterator(Function<?, ?> function, Iterator<Resource> parentIterator) {
    if (function instanceof ResourceToResourceFunction) {
      ResourceToIteratorFunction wrappingFunction = new ResourceToIteratorWrapperFunction(
          (ResourceToResourceFunction) function);
      return new FunctionIterator<Resource>(wrappingFunction, parentIterator);
    } else if (function instanceof ResourceToIteratorFunction) {
      return new FunctionIterator<Resource>((ResourceToIteratorFunction) function, parentIterator);
    } else if (function instanceof IteratorToIteratorFunction) {
View Full Code Here


  private IteratorFactory() {
  }

  public static Iterator<Resource> getIterator(Function<?, ?> function, Iterator<Resource> parentIterator) {
    if (function instanceof ResourceToResourceFunction) {
      ResourceToIteratorFunction wrappingFunction = new ResourceToIteratorWrapperFunction(
          (ResourceToResourceFunction) function);
      return new FunctionIterator(wrappingFunction, parentIterator);
    } else if (function instanceof ResourceToIteratorFunction) {
      return new FunctionIterator((ResourceToIteratorFunction) function, parentIterator);
    } else if (function instanceof IteratorToIteratorFunction) {
View Full Code Here

TOP

Related Classes of com.cognifide.sling.query.api.function.ResourceToIteratorFunction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.