Examples of SingletonIterator


Examples of org.apache.commons.collections.iterators.SingletonIterator

    return result;
  }

  public Iterator<String> iterator() {
    if (value != null) {
      return new SingletonIterator(value);
    }
    if (values != null) {
      return new ObjectArrayIterator(values);
    }
    return EmptyIterator.INSTANCE;
View Full Code Here

Examples of org.apache.commons.collections.iterators.SingletonIterator

  public List<Item> createMessageList(FacesContext facesContext) {

    Iterator clientIds;
    if (isGlobalOnly()) {
      clientIds = new SingletonIterator(null);
    } else if (getFor() != null) {
      clientIds = new SingletonIterator(getFor());
    } else {
      clientIds = facesContext.getClientIdsWithMessages();
    }

    List<Item> messages = collectMessageList(facesContext, clientIds);
View Full Code Here

Examples of org.apache.commons.collections15.iterators.SingletonIterator

      else if (object instanceof Collection)
         return ((Collection)object).iterator();
      else if (object.getClass().isArray())
         return new ArrayIterator(object);
      else
         return new SingletonIterator(object);
   }
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

     * Implements the nodeset() extension function.
     */
    public static NodeIterator nodesetF(Object obj) {
  if (obj instanceof DOM) {
     final DOMAdapter adapter = (DOMAdapter) obj;
     return new SingletonIterator(
      DOM.ROOTNODE | adapter.getMultiDOMMask(), true);
  }
        else if (obj instanceof NodeIterator) {
     return (NodeIterator) obj;
        }
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

    result = !result;
      }
  }
  else {
      if (left instanceof Node) {
    left = new SingletonIterator(((Node)left).node);
      }
      if (right instanceof Node) {
    right = new SingletonIterator(((Node)right).node);
      }

      if (hasSimpleType(left) ||
    left instanceof DOM && right instanceof NodeIterator) {
    // swap operands
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

     * obj is an instanceof Node then create a singleton iterator.
     */
    public static NodeIterator referenceToNodeSet(Object obj) {
  // Convert var/param -> node
  if (obj instanceof Node) {
      return(new SingletonIterator(((Node)obj).node));
  }
  // Convert var/param -> node-set
  else if (obj instanceof NodeIterator) {
      return(((NodeIterator)obj).cloneIterator());
  }
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

     * Utility function: used with nth position filters to convert a sequence
     * of nodes to just one single node (the one at position n).
     */
    public static NodeIterator getSingleNode(NodeIterator iterator) {
  int node = iterator.next();
  return(new SingletonIterator(node));
    }
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

     */
    public static DTMAxisIterator nodesetF(Object obj) {
  if (obj instanceof DOM) {
     //final DOMAdapter adapter = (DOMAdapter) obj;
     final DOM dom = (DOM)obj;
     return new SingletonIterator(dom.getDocument(), true);
  }
        else if (obj instanceof DTMAxisIterator) {
     return (DTMAxisIterator) obj;
        }
        else {
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

    result = !result;
      }
  }
  else {
      if (left instanceof Node) {
    left = new SingletonIterator(((Node)left).node);
      }
      if (right instanceof Node) {
    right = new SingletonIterator(((Node)right).node);
      }

      if (hasSimpleType(left) ||
    left instanceof DOM && right instanceof DTMAxisIterator) {
    // swap operands and operator
View Full Code Here

Examples of org.apache.xalan.xsltc.dom.SingletonIterator

     * obj is an instanceof Node then create a singleton iterator.
     */
    public static DTMAxisIterator referenceToNodeSet(Object obj) {
  // Convert var/param -> node
  if (obj instanceof Node) {
      return(new SingletonIterator(((Node)obj).node));
  }
  // Convert var/param -> node-set
  else if (obj instanceof DTMAxisIterator) {
        return(((DTMAxisIterator)obj).cloneIterator().reset());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.