Package com.sun.org.apache.xalan.internal.xsltc.dom

Examples of com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex$KeyIndexIterator


     *   @param dom is the DOM
     */
    public void buildKeyIndex(String name, DOM dom) {
        if (_keyIndexes == null) _keyIndexes = new Hashtable();

        KeyIndex index = (KeyIndex)_keyIndexes.get(name);
        if (index == null) {
            _keyIndexes.put(name, index = new KeyIndex(_indexSize));
        }
        index.setDom(dom, dom.getDocument());
    }
View Full Code Here


    public KeyIndex getKeyIndex(String name) {
        // Return an empty key index iterator if none are defined
        if (_keyIndexes == null) {
            return (_emptyKeyIndex != null)
                ? _emptyKeyIndex
                : (_emptyKeyIndex = new KeyIndex(1));
        }

        // Look up the requested key index
        final KeyIndex index = (KeyIndex)_keyIndexes.get(name);

        // Return an empty key index iterator if the requested index not found
        if (index == null) {
            return (_emptyKeyIndex != null)
                ? _emptyKeyIndex
                : (_emptyKeyIndex = new KeyIndex(1));
        }

        return(index);
    }
View Full Code Here

    /**
     * Creates a KeyIndex object of the desired size - don't want to resize!!!
     */
    public KeyIndex createKeyIndex() {
  return(new KeyIndex(_indexSize));
    }
View Full Code Here

     *   @param value is the value that will look up the node in the given index
     */
    public void buildKeyIndex(String name, int node, Object value) {
  if (_keyIndexes == null) _keyIndexes = new Hashtable();
 
  KeyIndex index = (KeyIndex)_keyIndexes.get(name);
  if (index == null) {
      _keyIndexes.put(name, index = new KeyIndex(_indexSize));
  }
  index.add(value, node, _currentRootForKeys);
    }
View Full Code Here

     *   @param dom is the DOM
     */
    public void buildKeyIndex(String name, DOM dom) {
  if (_keyIndexes == null) _keyIndexes = new Hashtable();
 
  KeyIndex index = (KeyIndex)_keyIndexes.get(name);
  if (index == null) {
      _keyIndexes.put(name, index = new KeyIndex(_indexSize));
  }
  index.setDom(dom, dom.getDocument());
    }
View Full Code Here

    public KeyIndex getKeyIndex(String name) {
  // Return an empty key index iterator if none are defined
  if (_keyIndexes == null) {
      return (_emptyKeyIndex != null)
          ? _emptyKeyIndex
          : (_emptyKeyIndex = new KeyIndex(1));
  }

  // Look up the requested key index
  final KeyIndex index = (KeyIndex)_keyIndexes.get(name);

  // Return an empty key index iterator if the requested index not found
  if (index == null) {
      return (_emptyKeyIndex != null)
          ? _emptyKeyIndex
          : (_emptyKeyIndex = new KeyIndex(1));
  }

  return(index);
    }
View Full Code Here

TOP

Related Classes of com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex$KeyIndexIterator

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.