Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\transformer\KeyTable.class
???? / ? 7 ~ 7 ? ? 8 ? 7 ? 7 ? ? ? ? ? ? 7 ? ! ? ? ? ? ? ? ? ? ? 7 ? ? ? ? ? ? ? ? 7 ? ? ? ? ? ! ? 7 ? ? ? ? ? ? ? ? ? ? 7 ? ? ? ? ? ? ? ? ? ? 0 ? ? ! ? ? ? ? ? ? ? InnerClasses m_docKey I m_keyDeclarations Ljava/util/Vector; m_refsTable Ljava/util/Hashtable; m_keyNodes #Lorg/apache/xpath/objects/XNodeSet; getDocKey ()I Code LineNumberTable LocalVariableTable this 'Lorg/apache/xalan/transformer/KeyTable; getKeyIterator ,()Lorg/apache/xalan/transformer/KeyIterator; <init> v(ILorg/apache/xml/utils/PrefixResolver;Lorg/apache/xml/utils/QName;Ljava/util/Vector;Lorg/apache/xpath/XPathContext;)V doc nscontext %Lorg/apache/xml/utils/PrefixResolver; name Lorg/apache/xml/utils/QName; keyDeclarations xctxt Lorg/apache/xpath/XPathContext; ki *Lorg/apache/xalan/transformer/KeyIterator; Exceptions getNodeSetDTMByKey a(Lorg/apache/xml/utils/QName;Lorg/apache/xml/utils/XMLString;)Lorg/apache/xpath/objects/XNodeSet; e &Ljava/lang/CloneNotSupportedException; ref Lorg/apache/xml/utils/XMLString; refNodes getKeyTableName ()Lorg/apache/xml/utils/QName; getKeyDeclarations ()Ljava/util/Vector; kd +Lorg/apache/xalan/templates/KeyDeclaration; i nDeclarations keyDecls getRefsTable ()Ljava/util/Hashtable; exprResult dtm Lorg/apache/xml/dtm/DTM; Lorg/apache/xml/dtm/DTMIterator; currentNodeInUseClause keyDeclaration xuse "Lorg/apache/xpath/objects/XObject; keyDeclIdx te *Ljavax/xml/transform/TransformerException; nKeyDecls currentNode addValueInRefsTable C(Lorg/apache/xpath/XPathContext;Lorg/apache/xml/utils/XMLString;I)V node nodes SourceFile KeyTable.java ; < A B ? ? (org/apache/xalan/transformer/KeyIterator L ? ? @ = > L ? !org/apache/xpath/objects/XNodeSet L ? ? ? ? ? i j ? ? ? ? $java/lang/CloneNotSupportedException ? ? 'org/apache/xalan/transformer/KeyTable$1 ? ? ? L ? ? ? J K ? a ? D java/util/Vector L ? ? ? )org/apache/xalan/templates/KeyDeclaration ` a ? ? ? ? ? java/util/Hashtable b c ? D ? ? ? ? ? ? ? ? ? D ? ? x y ? ? ? ? ? ? ? ? (javax/xml/transform/TransformerException ,org/apache/xml/utils/WrappedRuntimeException L ? L ? ? ? ? D ? ? ? ? ? %org/apache/xalan/transformer/KeyTable java/lang/Object getContainedIter "()Lorg/apache/xml/dtm/DTMIterator; ()V 1(Lorg/apache/xml/utils/QName;Ljava/util/Vector;)V #(Lorg/apache/xml/dtm/DTMIterator;)V allowDetachToRelease (Z)V setRoot (ILjava/lang/Object;)V get &(Ljava/lang/Object;)Ljava/lang/Object; cloneWithReset getXPathContext !()Lorg/apache/xpath/XPathContext; org/apache/xpath/XPathContext getDTMManager !()Lorg/apache/xml/dtm/DTMManager; I(Lorg/apache/xalan/transformer/KeyTable;Lorg/apache/xml/dtm/DTMManager;)V reset getName size (I)V elementAt (I)Ljava/lang/Object; org/apache/xml/utils/QName equals (Ljava/lang/Object;)Z add nextNode 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; iterRaw org/apache/xml/dtm/DTMIterator getDTM (I)Lorg/apache/xml/dtm/DTM; org/apache/xml/dtm/DTM getStringValue #(I)Lorg/apache/xml/utils/XMLString; (Ljava/lang/Exception;)V #(ILorg/apache/xml/dtm/DTMManager;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getCurrentNode mutableNodeset ()Lorg/apache/xpath/NodeSetDTM; org/apache/xpath/NodeSetDTM addNode ! 7 8 ; <