Package org.apache.xalan.xsltc.dom

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


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


     *   @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);
    }
View Full Code Here

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

  // 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);

  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

     *   @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);
    }
View Full Code Here

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

  // 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);

  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);
    }
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 org.apache.xalan.xsltc.dom.KeyIndex

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.