Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 Google Inc.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
   * 
   * http://www.apache.org/licenses/LICENSE-2.0
   * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package elemental.xpath;
 
 
 import java.util.Date;

Refer to nsIDOMXPathResult for more detail.
 
 public interface XPathResult {

  
A result set containing whatever type naturally results from evaluation of the expression. Note that if the result is a node-set then UNORDERED_NODE_ITERATOR_TYPE is always the resulting type.
 
 
     static final int ANY_TYPE = 0;

  
A result node-set containing any single node that matches the expression. The node is not necessarily the first node in the document that matches the expression.
 
 
     static final int ANY_UNORDERED_NODE_TYPE = 8;

  
A result containing a single boolean value. This is useful for example, in an XPath expression using the not() function.
 
 
     static final int BOOLEAN_TYPE = 3;

  
A result node-set containing the first node in the document that matches the expression.
 
 
     static final int FIRST_ORDERED_NODE_TYPE = 9;

  
A result containing a single number. This is useful for example, in an XPath expression using the count() function.
 
 
     static final int NUMBER_TYPE = 1;

  
A result node-set containing all the nodes matching the expression. The nodes in the result set are in the same order that they appear in the document.
 
 
     static final int ORDERED_NODE_ITERATOR_TYPE = 5;

  
A result node-set containing snapshots of all the nodes matching the expression. The nodes in the result set are in the same order that they appear in the document.
 
 
     static final int ORDERED_NODE_SNAPSHOT_TYPE = 7;

  
A result containing a single string.
 
 
     static final int STRING_TYPE = 2;

  
A result node-set containing all the nodes matching the expression. The nodes may not necessarily be in the same order that they appear in the document.
 
 
     static final int UNORDERED_NODE_ITERATOR_TYPE = 4;

  
A result node-set containing snapshots of all the nodes matching the expression. The nodes may not necessarily be in the same order that they appear in the document.
    static final int UNORDERED_NODE_SNAPSHOT_TYPE = 6;


  
readonly boolean
  boolean isBooleanValue();


  
readonly boolean
  boolean isInvalidIteratorState();


  
readonly float
  double getNumberValue();


  
readonly integer (short)
  int getResultType();


  
readonly Node
readonly Integer
  int getSnapshotLength();


  
readonly String
  Node snapshotItem(int index);
New to GrepCode? Check out our FAQ X