Package org.apache.xalan.xsltc

Examples of org.apache.xalan.xsltc.NodeIterator


    public void setFilter(StripWhitespaceFilter filter) {
  _filter = filter;
    }
   
    public NodeIterator getTypedChildren(final int type) {
  NodeIterator iterator = _domImpl.getTypedChildren(_reverse[type]);
  if ((_reverse[type] == DOM.TEXT) && (_filter != null))
      iterator = _domImpl.strippingIterator(iterator,_mapping,_filter);
  return(iterator);
    }
View Full Code Here


    public NodeIterator getNamespaceAxisIterator(final int axis, final int ns) {
  return _domImpl.getNamespaceAxisIterator(axis,_NSreverse[ns]);
    }

    public NodeIterator getAxisIterator(final int axis) {
  NodeIterator iterator = _domImpl.getAxisIterator(axis);
  if (_filter != null)
      iterator = _domImpl.strippingIterator(iterator,_mapping,_filter);
  return(iterator);
    }
View Full Code Here

      iterator = _domImpl.strippingIterator(iterator,_mapping,_filter);
  return(iterator);
    }
   
    public NodeIterator getTypedAxisIterator(final int axis, final int type) {
  NodeIterator iterator =
      _domImpl.getTypedAxisIterator(axis, _reverse[type]);
  if ((_reverse[type] == DOM.TEXT) && (_filter != null))
      iterator = _domImpl.strippingIterator(iterator,_mapping,_filter);
  return(iterator);
    }
View Full Code Here

        }
  return lastPosition;
    }

    public NodeIterator setStartNode(int node) {
  NodeIterator retval = this;
 
  if (_isRestartable) {
      // iterator is not a clone
      _source.setStartNode(_startNode = node);
      // including ROOT
View Full Code Here

      }
      // Otherwise we must create a union iterator, add the nodes from
      // all the DOMs to this iterator, and return the union in the end.
      else {
    UnionIterator union = new UnionIterator(multiplexer);
    NodeIterator iterator = (NodeIterator)arg;
    int node;

    while ((node = iterator.next()) != DOM.NULL) {
        String uri = multiplexer.getNodeValue(node);
        union.addIterator(document(uri, baseURI,
                 translet, multiplexer));
    }
    return(union);
View Full Code Here

TOP

Related Classes of org.apache.xalan.xsltc.NodeIterator

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.