Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\templates\ElemNumber.class
???? /R ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 4? 4? 2? ??? ?? ?? ?? ?? ?? ?? ?? ?? ???? ???? ??? ?? ?? ?? ?? 2??? ????? ??? /? ? 2 6? 6 6 ? 2 ?? ! ?" #$ #% ?&' ?( ?) ?*+ ?, U- ./0 12 U3 ?45 ?6 ]7 ?89 :; ]< ?= ]> ??@A ?B :C DEF GH GI lJ lK ?L MN lO lPQ RSTUV yW yX yY ?Z y[ 6\ y] ^_ ?` ^a Rbc def dgh ?i ?j ?klmn ]op ?q ?r ?stuvwxyz{|} ?~ ? l? ?? ?? ??? ?? ?? ? ^????????? ???????? d?????? ?? ?? ?? ?? ????? ?? ? ?? ?? ?? ?? ?? 2? ?? ?? ??? ?? ?? ?? ?b ?? d? Z? 2? (? ? ? ? ??? NumberFormatStringTokenizer InnerClasses MyPrefixResolver serialVersionUID J ConstantValuep????~? m_alphaCountTable +Lorg/apache/xml/utils/res/CharArrayWrapper; m_countMatchPattern Lorg/apache/xpath/XPath; m_fromMatchPattern m_level I m_valueExpr m_format_avt Lorg/apache/xalan/templates/AVT; m_lang_avt m_lettervalue_avt m_groupingSeparator_avt m_groupingSize_avt m_romanConvertTable .[Lorg/apache/xalan/transformer/DecimalToRoman; <init> ()V Code LineNumberTable LocalVariableTable this 'Lorg/apache/xalan/templates/ElemNumber; setCount (Lorg/apache/xpath/XPath;)V v getCount ()Lorg/apache/xpath/XPath; setFrom getFrom setLevel (I)V getLevel ()I setValue getValue setFormat #(Lorg/apache/xalan/templates/AVT;)V getFormat "()Lorg/apache/xalan/templates/AVT; setLang getLang setLetterValue getLetterValue setGroupingSeparator getGroupingSeparator setGroupingSize getGroupingSize compose .(Lorg/apache/xalan/templates/StylesheetRoot;)V sroot +Lorg/apache/xalan/templates/StylesheetRoot; cstate? ComposeState 8Lorg/apache/xalan/templates/StylesheetRoot$ComposeState; vnames Ljava/util/Vector; Exceptions getXSLToken getNodeName ()Ljava/lang/String; execute 1(Lorg/apache/xalan/transformer/TransformerImpl;)V se Lorg/xml/sax/SAXException; transformer .Lorg/apache/xalan/transformer/TransformerImpl; sourceNode countString Ljava/lang/String; appendChild b(Lorg/apache/xalan/templates/ElemTemplateElement;)Lorg/apache/xalan/templates/ElemTemplateElement; newChild 0Lorg/apache/xalan/templates/ElemTemplateElement; findAncestor z(Lorg/apache/xpath/XPathContext;Lorg/apache/xpath/XPath;Lorg/apache/xpath/XPath;ILorg/apache/xalan/templates/ElemNumber;)I xctxt Lorg/apache/xpath/XPathContext; fromMatchPattern countMatchPattern context namespaceContext dtm Lorg/apache/xml/dtm/DTM; findPrecedingOrAncestorOrSelf prevSibling getCountMatchPattern :(Lorg/apache/xpath/XPathContext;I)Lorg/apache/xpath/XPath; resolver 8Lorg/apache/xalan/templates/ElemNumber$MyPrefixResolver; support contextNode getCountString C(Lorg/apache/xalan/transformer/TransformerImpl;I)Ljava/lang/String; count countObj "Lorg/apache/xpath/objects/XObject; d_count D target i ancestors !Lorg/apache/xml/utils/NodeVector; lastIndex list [J ctable ,Lorg/apache/xalan/transformer/CountersTable; getPreviousNode #(Lorg/apache/xpath/XPathContext;I)I child next pos getTargetNode getMatchingAncestors D(Lorg/apache/xpath/XPathContext;IZ)Lorg/apache/xml/utils/NodeVector; node stopAtFirstFound Z Lorg/apache/xpath/NodeSetDTM; getLocale C(Lorg/apache/xalan/transformer/TransformerImpl;I)Ljava/util/Locale; langValue locale Ljava/util/Locale; getNumberFormatter J(Lorg/apache/xalan/transformer/TransformerImpl;I)Ljava/text/DecimalFormat; symbols Ljava/text/DecimalFormatSymbols; ex !Ljava/lang/NumberFormatException; formatter Ljava/text/DecimalFormat; digitGroupSepValue nDigitsPerGroupValue formatNumberList E(Lorg/apache/xalan/transformer/TransformerImpl;[JI)Ljava/lang/String; formatTokenStringBuffer Ljava/lang/StringBuffer; formatToken nNumbers numberWidth numberType C lastSepString formatTokenString lastSep isFirstToken formatValue formatTokenizer CLorg/apache/xalan/templates/ElemNumber$NumberFormatStringTokenizer; numStr formattedNumber 'Lorg/apache/xml/utils/FastStringBuffer; getFormattedNumber \(Lorg/apache/xalan/transformer/TransformerImpl;ICIJLorg/apache/xml/utils/FastStringBuffer;)V k stringBuf padString numString nPadding listElement letterVal alphaCountTable thisBundle *Lorg/apache/xml/utils/res/XResourceBundle; getZeroString int2singlealphaCount @(JLorg/apache/xml/utils/res/CharArrayWrapper;)Ljava/lang/String; val table radix int2alphaCount V(JLorg/apache/xml/utils/res/CharArrayWrapper;Lorg/apache/xml/utils/FastStringBuffer;)V aTable [C buf charPos lookupIndex correction tradAlphaCount ?(JLorg/apache/xml/utils/res/XResourceBundle;)Ljava/lang/String; THEletters j multiplierChar mult mult_order multiplier +Lorg/apache/xml/utils/res/LongArrayWrapper; zeroChar theletters groups *Lorg/apache/xml/utils/res/IntArrayWrapper; tables -Lorg/apache/xml/utils/res/StringArrayWrapper; numbering long2roman (JZ)Ljava/lang/String; romanBuffer roman prefixesAreOK place callChildVisitors ,(Lorg/apache/xalan/templates/XSLTVisitor;Z)V visitor (Lorg/apache/xalan/templates/XSLTVisitor; callAttrs <clinit> SourceFile ElemNumber.java ? /0?????? ??? number???????????? \]????? ????? org/xml/sax/SAXException (javax/xml/transform/TransformerException? ER_CANNOT_ADD java/lang/Object;<????????????????? 6org/apache/xalan/templates/ElemNumber$MyPrefixResolver??? org/apache/xpath/XPath;???? java/lang/StringBuffer @???< text() comment() / pi( )??=?????????? NaN?? -Infinity Infinity 0???rs?? ???? VWTKJK org/apache/xpath/NodeSetDTM???? :Programmers error! countMatchPattern should never be null! java/util/Locale< WG_LOCALE_NOT_FOUND xy? WG_ILLEGAL_ATTRIBUTE_VALUE name< java/text/DecimalFormat - !+"#$%& java/lang/NumberFormatException'() . 1 Aorg/apache/xalan/templates/ElemNumber$NumberFormatStringTokenizer*+?,<-./?0?1????<23 #org.apache.xml.utils.res.XResources456 alphabet78 )org/apache/xml/utils/res/CharArrayWrapper??9:?? ja JP HA; traditional<=???? HI A zh CN TW th he ka el cy}~?>??@ ?< java/lang/CharacterA "?? ER_NUMBER_TOO_BIG? #error numberGroups (org/apache/xml/utils/res/IntArrayWrapper +org/apache/xml/utils/res/StringArrayWrapperBC multiplicative-additive multiplierOrder )org/apache/xml/utils/res/LongArrayWrapper zeroDEF?B? precedes java/lang/String? G ?HEI ?JEKLMNONP?? +org/apache/xalan/transformer/DecimalToRoman M CMQ CD XC L XL X IX V IV %org/apache/xalan/templates/ElemNumber .org/apache/xalan/templates/ElemTemplateElement 6org/apache/xalan/templates/StylesheetRoot$ComposeState )org/apache/xalan/templates/StylesheetRoot getComposeState :()Lorg/apache/xalan/templates/StylesheetRoot$ComposeState; getVariableNames ()Ljava/util/Vector; getGlobalsSize fixupVariables (Ljava/util/Vector;I)V org/apache/xalan/templates/AVT ,org/apache/xalan/transformer/TransformerImpl getDebug ()Z getTraceManager '()Lorg/apache/xalan/trace/TraceManager; #org/apache/xalan/trace/TraceManager fireTraceEvent 3(Lorg/apache/xalan/templates/ElemTemplateElement;)V getXPathContext !()Lorg/apache/xpath/XPathContext; org/apache/xpath/XPathContext getCurrentNode getResultTreeHandler 2()Lorg/apache/xml/serializer/SerializationHandler; toCharArray ()[C length .org/apache/xml/serializer/SerializationHandler characters ([CII)V fireTraceEndEvent (Ljava/lang/Throwable;)V error ((Ljava/lang/String;[Ljava/lang/Object;)V getDTM (I)Lorg/apache/xml/dtm/DTM; getMatchScore #(Lorg/apache/xpath/XPathContext;I)D org/apache/xml/dtm/DTM getParent (I)I getPreviousSibling getLastChild getNodeType (I)S getNamespaceURI (I)Ljava/lang/String; getNode (I)Lorg/w3c/dom/Node; V(Lorg/apache/xalan/templates/ElemNumber;Lorg/w3c/dom/Node;Lorg/apache/xml/dtm/DTM;IZ)V getErrorListener %()Ljavax/xml/transform/ErrorListener; ?(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Lorg/apache/xml/utils/PrefixResolver;ILjavax/xml/transform/ErrorListener;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString getCountersTable .()Lorg/apache/xalan/transformer/CountersTable; i(Lorg/apache/xpath/XPathContext;ILorg/apache/xml/utils/PrefixResolver;)Lorg/apache/xpath/objects/XObject; org/apache/xpath/objects/XObject num ()D java/lang/Math floor (D)D java/lang/Double isNaN (D)Z isInfinite *org/apache/xalan/transformer/CountersTable countNode J(Lorg/apache/xpath/XPathContext;Lorg/apache/xalan/templates/ElemNumber;I)I org/apache/xml/utils/NodeVector size elementAt getDTMManager !()Lorg/apache/xml/dtm/DTMManager; "(Lorg/apache/xml/dtm/DTMManager;)V java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V addElement evaluate Y(Lorg/apache/xpath/XPathContext;ILorg/apache/xml/utils/PrefixResolver;)Ljava/lang/String; toUpperCase '(Ljava/lang/String;Ljava/lang/String;)V getMsgMgr '()Lorg/apache/xalan/transformer/MsgMgr; #org/apache/xalan/transformer/MsgMgr warn o(Ljavax/xml/transform/SourceLocator;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Ljava/lang/String;[Ljava/lang/Object;)V getDefault ()Ljava/util/Locale; clone ()Ljava/lang/Object; isSimple getName K(Ljavax/xml/transform/SourceLocator;Ljava/lang/String;[Ljava/lang/Object;)V java/text/NumberFormat getNumberInstance ,(Ljava/util/Locale;)Ljava/text/NumberFormat; java/lang/Integer valueOf '(Ljava/lang/String;)Ljava/lang/Integer; intValue getDecimalFormatSymbols "()Ljava/text/DecimalFormatSymbols; charAt (I)C java/text/DecimalFormatSymbols (C)V setDecimalFormatSymbols #(Ljava/text/DecimalFormatSymbols;)V setGroupingUsed (Z)V %org/apache/xml/utils/StringBufferPool get )()Lorg/apache/xml/utils/FastStringBuffer; <(Lorg/apache/xalan/templates/ElemNumber;Ljava/lang/String;)V hasMoreTokens nextToken isLetterOrDigit (C)Z isLetterOrDigitAhead nextIsSep %org/apache/xml/utils/FastStringBuffer free *(Lorg/apache/xml/utils/FastStringBuffer;)V (org/apache/xml/utils/res/XResourceBundle loadResourceBundle P(Ljava/lang/String;Ljava/util/Locale;)Lorg/apache/xml/utils/res/XResourceBundle; getObject &(Ljava/lang/String;)Ljava/lang/Object; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V equals (Ljava/lang/Object;)Z format (J)Ljava/lang/String; getLength getChar getString &(Ljava/lang/String;)Ljava/lang/String; getLong (I)J getInt m_postValue m_postLetter m_preValue m_preLetter getExpression ()Lorg/apache/xpath/Expression; org/apache/xpath/Expression callVisitors D(Lorg/apache/xpath/ExpressionOwner;Lorg/apache/xpath/XPathVisitor;)V +(Lorg/apache/xalan/templates/XSLTVisitor;)V )(JLjava/lang/String;JLjava/lang/String;)V ! ? ? ? ? ? ? ? * ? 7*? *? *? *? *? *? *? *? *? *? *? ? 2 K S ? ? ? 7 "X ' ,? 1? 6? 7 >