Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\transformer\KeyRefIterator.class
???? / ? ( ^ ' _ ' ` ' a ' b ' c d e ' f ' g h i j k l ' m n o n p q r s t u v w x y z y { | } ~ ' ? ? ? ? ? ? ? ? s ? ? ? ! ? ? ? serialVersionUID J ConstantValue5AbO?1^ m_keysNodes Lorg/apache/xml/dtm/DTMIterator; m_ref Lorg/apache/xml/utils/XMLString; m_name Lorg/apache/xml/utils/QName; m_keyDeclarations Ljava/util/Vector; <init> q(Lorg/apache/xml/utils/QName;Lorg/apache/xml/utils/XMLString;Ljava/util/Vector;Lorg/apache/xml/dtm/DTMIterator;)V Code LineNumberTable LocalVariableTable this -Lorg/apache/xalan/transformer/KeyRefIterator; name ref keyDecls ki getNextNode ()I next I filterNode (I)S exprResult dtm Lorg/apache/xml/dtm/DTM; nl useNode kd +Lorg/apache/xalan/templates/KeyDeclaration; xuse "Lorg/apache/xpath/objects/XObject; i lookupKey nDeclarations te *Ljavax/xml/transform/TransformerException; testNode foundKey Z keys *Lorg/apache/xalan/transformer/KeyIterator; xctxt Lorg/apache/xpath/XPathContext; SourceFile KeyRefIterator.java 6 ? 2 3 0 1 4 5 . / ? ? ? ? B E F ? D !org/apache/xpath/objects/XNodeSet ? ? (org/apache/xalan/transformer/KeyIterator ? ? xctxt can not be null here! ? ? ? ? B ? ? )org/apache/xalan/templates/KeyDeclaration ? ? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? ? ? ? ? ? ? ? ? (javax/xml/transform/TransformerException ,org/apache/xml/utils/WrappedRuntimeException 6 ? java/lang/RuntimeException ER_NO_XSLKEY_DECLARATION java/lang/Object ? ? ? ? ? 6 ? +org/apache/xalan/transformer/KeyRefIterator 'org/apache/xpath/axes/ChildTestIterator ((Lorg/apache/xml/dtm/DTMAxisTraverser;)V setWhatToShow (I)V org/apache/xml/dtm/DTMIterator nextNode m_lastFetched getContainedIter "()Lorg/apache/xml/dtm/DTMIterator; getXPathContext !()Lorg/apache/xpath/XPathContext; assertion (ZLjava/lang/String;)V java/util/Vector size elementAt (I)Ljava/lang/Object; getName ()Lorg/apache/xml/utils/QName; org/apache/xml/utils/QName equals (Ljava/lang/Object;)Z getUse ()Lorg/apache/xpath/XPath; getPrefixResolver '()Lorg/apache/xml/utils/PrefixResolver; org/apache/xpath/XPath execute i(Lorg/apache/xpath/XPathContext;ILorg/apache/xml/utils/PrefixResolver;)Lorg/apache/xpath/objects/XObject; org/apache/xpath/objects/XObject getType xstr "()Lorg/apache/xml/utils/XMLString; org/apache/xml/utils/XMLString #(Lorg/apache/xml/utils/XMLString;)Z iterRaw getDTM (I)Lorg/apache/xml/dtm/DTM; org/apache/xml/dtm/DTM getStringValue #(I)Lorg/apache/xml/utils/XMLString; (Ljava/lang/Exception;)V getLocalName ()Ljava/lang/String; org/apache/xalan/res/XSLMessages createMessage 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V ! ' ( ) * + , . / 0 1 2 3 4 5 6 7 8 ? *? *+? *,? *-? *? *? ? 9 4 5 6 7 8 9 : : 4 ; <