org.dom4j.xpath.DefaultXPath.class Maven / Gradle / Ivy
The newest version!
???? //
N ? M ?
M ? M ? ?
? ?
?
? ?
? ? ? ? ? M ? ?
?
M ? ? ? ? ? ? ?
M ? ? ? ? ? ? ? ?
M ?
M ? ? ?
M ? O ? O ? ? ? ? ? ? ?
N ?
? ?
" ? ? ? ? ? ? ? ?
M ? ? ? ?
. ?
M ?
. ?
M ?
M ? ?
4 ? ? ? ?
7 ?
? ? ?
: ? ? ? ? ? ? ? ? ?
: ? ? ?
: ?
M ? ?
D ? ?
?
F ? ?
F ?
? ?
" text Ljava/lang/String; xpath Lorg/jaxen/XPath; namespaceContext Lorg/jaxen/NamespaceContext; (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Lorg/dom4j/xpath/DefaultXPath;
Exceptions toString ()Ljava/lang/String; getText getFunctionContext ()Lorg/jaxen/FunctionContext; setFunctionContext (Lorg/jaxen/FunctionContext;)V functionContext Lorg/jaxen/FunctionContext; getNamespaceContext ()Lorg/jaxen/NamespaceContext; setNamespaceURIs (Ljava/util/Map;)V map Ljava/util/Map; setNamespaceContext (Lorg/jaxen/NamespaceContext;)V getVariableContext ()Lorg/jaxen/VariableContext; setVariableContext (Lorg/jaxen/VariableContext;)V variableContext Lorg/jaxen/VariableContext; evaluate &(Ljava/lang/Object;)Ljava/lang/Object; answer Ljava/util/List; e Lorg/jaxen/JaxenException; context Ljava/lang/Object; selectObject selectNodes $(Ljava/lang/Object;)Ljava/util/List; 5(Ljava/lang/Object;Lorg/dom4j/XPath;)Ljava/util/List; sortXPath Lorg/dom4j/XPath; 6(Ljava/lang/Object;Lorg/dom4j/XPath;Z)Ljava/util/List; distinct Z selectSingleNode $(Ljava/lang/Object;)Lorg/dom4j/Node; valueOf &(Ljava/lang/Object;)Ljava/lang/String;
numberValueOf &(Ljava/lang/Object;)Ljava/lang/Number; booleanValueOf (Ljava/lang/Object;)Z sort (Ljava/util/List;)V list (Ljava/util/List;Z)V node Lorg/dom4j/Node;
expression object i I size
sortValues Ljava/util/HashMap; matches (Lorg/dom4j/Node;)Z item "(Ljava/util/List;Ljava/util/Map;)V removeDuplicates value iter Ljava/util/Iterator; distinctValues Ljava/util/HashSet; getCompareValue $(Lorg/dom4j/Node;)Ljava/lang/Object; parse %(Ljava/lang/String;)Lorg/jaxen/XPath; t Ljava/lang/Throwable; setNSContext (Ljava/lang/Object;)V handleJaxenException (Lorg/jaxen/JaxenException;)V exception
SourceFile DefaultXPath.java X R S ? ? T U java/lang/StringBuffer [XPath: ] ` a
c d e f V W org/jaxen/SimpleNamespaceContext X l o p q r s t ? ? ? ? ?
org/jaxen/JaxenException ? ? w x z ? ? ? ? ? x org/dom4j/Node org/dom4j/XPathException :The result of the XPath expression is not a Node. It was:
of type: a X Y ? ? ? ? ? java/util/HashMap X ? ? ? ? ? ? java/lang/Boolean ? org/dom4j/xpath/DefaultXPath$1 InnerClasses X ? java/util/HashSet !"#$%
x&' ? ? ? org/jaxen/dom4j/Dom4jXPath org/dom4j/InvalidXPathException( a X) java/lang/Throwable X*+,- X. org/dom4j/xpath/DefaultXPath java/lang/Object org/dom4j/XPath org/dom4j/NodeFilter java/io/Serializable ()V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; org/jaxen/XPath java/util/List ()I get (I)Ljava/lang/Object; java/util/Collections
EMPTY_LIST getClass ()Ljava/lang/Class; java/lang/Class getName
stringValueOf isEmpty ()Z (I)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; booleanValue contains 0(Lorg/dom4j/xpath/DefaultXPath;Ljava/util/Map;)V )(Ljava/util/List;Ljava/util/Comparator;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object;
java/util/Map remove add
getMessage '(Ljava/lang/String;Ljava/lang/String;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V 'org/dom4j/xpath/DefaultNamespaceContext create =(Ljava/lang/Object;)Lorg/dom4j/xpath/DefaultNamespaceContext; *(Ljava/lang/String;Ljava/lang/Exception;)V ! M N O P Q R S T U V W X Y Z R *? *+? *+? ? ? [ 9 : ; <