Edit C:\Users\Admin\.m2\repository\org\apache\poi\poi\3.13\org\apache\poi\hssf\model\LinkTable.class
???? 2$ ~H }IJ KL H MNO PQRQS }TQUQVW }X }Y }Z[ \] ^_` a }b cdQeQf ghi Hj k lmn o pQq r g H s }tu cvQwxyxz { | }}Q~Q }? }? }? ^ C? }? ? ? ? ? ?? ? C? }?????? ? }? cS ??? }? ?? ? ? ? }? ?? cw? Z?? ? ?? _H ?? ??? _? _o?? ?? fp ? ? }?? n? ? H? rH r?? ?? r? ? ? ?? ? ??? ExternalBookBlock InnerClasses? CRNBlock _externalBookBlocks 8[Lorg/apache/poi/hssf/model/LinkTable$ExternalBookBlock; _externSheetRecord .Lorg/apache/poi/hssf/record/ExternSheetRecord; _definedNames Ljava/util/List; Signature 9Ljava/util/List<Lorg/apache/poi/hssf/record/NameRecord;>; _recordCount I _workbookRecordList .Lorg/apache/poi/hssf/model/WorkbookRecordList; <init> Q(Ljava/util/List;ILorg/apache/poi/hssf/model/WorkbookRecordList;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable nr 'Lorg/apache/poi/hssf/record/NameRecord; ncr .Lorg/apache/poi/hssf/record/NameCommentRecord; nextClass Ljava/lang/Class; this %Lorg/apache/poi/hssf/model/LinkTable; inputList startIndex workbookRecordList commentRecords Ljava/util/Map; rs (Lorg/apache/poi/hssf/model/RecordStream; temp LocalVariableTypeTable 7Ljava/lang/Class<+Lorg/apache/poi/hssf/record/Record;>; 5Ljava/util/List<Lorg/apache/poi/hssf/record/Record;>; QLjava/util/Map<Ljava/lang/String;Lorg/apache/poi/hssf/record/NameCommentRecord;>; ILjava/util/List<Lorg/apache/poi/hssf/model/LinkTable$ExternalBookBlock;>; StackMapTable????J? ?(Ljava/util/List<Lorg/apache/poi/hssf/record/Record;>;ILorg/apache/poi/hssf/model/WorkbookRecordList;Ljava/util/Map<Ljava/lang/String;Lorg/apache/poi/hssf/record/NameCommentRecord;>;)V readExtSheetRecord X(Lorg/apache/poi/hssf/model/RecordStream;)Lorg/apache/poi/hssf/record/ExternSheetRecord; nItems esrs /[Lorg/apache/poi/hssf/record/ExternSheetRecord; @Ljava/util/List<Lorg/apache/poi/hssf/record/ExternSheetRecord;>; 2(ILorg/apache/poi/hssf/model/WorkbookRecordList;)V numberOfSheets supbook *Lorg/apache/poi/hssf/record/SupBookRecord; idxN getRecordCount ()I getSpecificBuiltinRecord +(BI)Lorg/apache/poi/hssf/record/NameRecord; record builtInCode B sheetNumber iterator Ljava/util/Iterator; =Ljava/util/Iterator<Lorg/apache/poi/hssf/record/NameRecord;>;? removeBuiltinRecord (BI)V name sheetIndex[ getNumNames getNameRecord *(I)Lorg/apache/poi/hssf/record/NameRecord; index addName *(Lorg/apache/poi/hssf/record/NameRecord;)V countNames removeName (I)V namenum nameAlreadyExists *(Lorg/apache/poi/hssf/record/NameRecord;)Z rec i isDuplicatedNames Q(Lorg/apache/poi/hssf/record/NameRecord;Lorg/apache/poi/hssf/record/NameRecord;)Z firstName lastName isSameSheetNames getExternalBookAndSheetName (I)[Ljava/lang/String; extRefIndex ebIx ebr shIx1 shIx2 firstSheetName Ljava/lang/String; lastSheetName? getExternalWorkbookIndex (Ljava/lang/String;)I workbookName linkExternalWorkbook ;(Ljava/lang/String;Lorg/apache/poi/ss/usermodel/Workbook;)I sn externalWorkbook &Lorg/apache/poi/ss/usermodel/Workbook; extBookIndex sheetNames [Ljava/lang/String; url block 7Lorg/apache/poi/hssf/model/LinkTable$ExternalBookBlock; ?O getExternalSheetIndex 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I externalBookIndex ebrTarget firstSheetIndex lastSheetIndex result getSheetIndex (([Ljava/lang/String;Ljava/lang/String;)I sheetName %getFirstInternalSheetIndexForExtIndex (I)I $getLastInternalSheetIndexForExtIndex updateIndexToInternalSheet (II)V offset Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; removeSheet sheetIdx checkExternSheet (II)I thisWbIndex findFirstRecordLocBySid (S)I #Lorg/apache/poi/hssf/record/Record; sid S 9Ljava/util/Iterator<Lorg/apache/poi/hssf/record/Record;>;? resolveNameXText B(IILorg/apache/poi/hssf/model/InternalWorkbook;)Ljava/lang/String; text Ljava/lang/StringBuffer; refIndex definedNameIndex workbook ,Lorg/apache/poi/hssf/model/InternalWorkbook; firstTabIndex externalBook? resolveNameXIx getNameXPtg =(Ljava/lang/String;I)Lorg/apache/poi/ss/formula/ptg/NameXPtg; thisSheetRefIndex sheetRefIndex addNameXPtg <(Ljava/lang/String;)Lorg/apache/poi/ss/formula/ptg/NameXPtg; extBlockIndex extBlock extNameRecord /Lorg/apache/poi/hssf/record/ExternalNameRecord; nameIndex supLinkIndex numberOfNames fakeSheetIdx ix? extendExternalBookBlocks :(Lorg/apache/poi/hssf/model/LinkTable$ExternalBookBlock;)I newBlock tmp findRefIndexFromExtBookIndex changeExternalReference '(Ljava/lang/String;Ljava/lang/String;)Z externalRecord ex arr$ len$ i$ oldUrl newUrl ? SourceFile LinkTable.java ?? ? ? &org/apache/poi/hssf/model/RecordStream ?? java/util/ArrayList?? (org/apache/poi/hssf/record/SupBookRecord 5org/apache/poi/hssf/model/LinkTable$ExternalBookBlock ?????? ? ? ????? ,org/apache/poi/hssf/record/ExternSheetRecord ? ? ? ? ? ? %org/apache/poi/hssf/record/NameRecord?? ,org/apache/poi/hssf/record/NameCommentRecord?????? ? ? ???????? ? ? java/lang/RuntimeException java/lang/StringBuilder (Expected an EXTERNSHEET record but got (????? )?? ???????? CountryRecord not found?? ?????????? ? ? ????? ? ? ? ? ? ??? ? ???????? java/lang/String???? ? ?? ? ?? ?78 No external workbook with name ' ' *External workbook does not contain sheet ' ? ? ? 1Could not find 'internal references' EXTERNALBOOK !org/apache/poi/hssf/record/Record #Referenced sheet could not be found ? java/lang/StringBuffer !? (java/lang/ArrayIndexOutOfBoundsException =Ext Book Index relative but beyond the supported length, was ? but maximum is ?; &org/apache/poi/ss/formula/ptg/NameXPtg ? ? -org/apache/poi/hssf/record/ExternalNameRecord? !org/apache/poi/ss/formula/ptg/Ptg ? !"#? #org/apache/poi/hssf/model/LinkTable java/lang/Object ,org/apache/poi/hssf/model/LinkTable$CRNBlock java/util/List ,org/apache/poi/hssf/model/WorkbookRecordList java/util/Map java/lang/Class java/util/Iterator ()V (Ljava/util/List;I)V peekNextClass ()Ljava/lang/Class; +(Lorg/apache/poi/hssf/model/RecordStream;)V add (Ljava/lang/Object;)Z size toArray (([Ljava/lang/Object;)[Ljava/lang/Object; clear getNext %()Lorg/apache/poi/hssf/record/Record; getNameText ()Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getCountRead getRecords ()Ljava/util/List; subList (II)Ljava/util/List; addAll (Ljava/util/Collection;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getName toString (Ljava/lang/String;)V get (I)Ljava/lang/Object; combine _([Lorg/apache/poi/hssf/record/ExternSheetRecord;)Lorg/apache/poi/hssf/record/ExternSheetRecord; getExternalBookRecord ,()Lorg/apache/poi/hssf/record/SupBookRecord; '(ILorg/apache/poi/hssf/record/Record;)V ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getBuiltInName ()B getSheetNumber remove equalsIgnoreCase (Ljava/lang/String;)Z getExtbookIndexFromRefIndex isExternalReferences getFirstSheetIndexFromRefIndex getLastSheetIndexFromRefIndex getSheetNames ()[Ljava/lang/String; getURL equals $org/apache/poi/ss/usermodel/Workbook getNumberOfSheets getSheetName (I)Ljava/lang/String; ((Ljava/lang/String;[Ljava/lang/String;)V addRef (III)I getRefIxForSheet getNumOfRefs adjustIndex isInternalReferences getSid ()S access$000 i(Lorg/apache/poi/hssf/model/LinkTable$ExternalBookBlock;)[Lorg/apache/poi/hssf/record/ExternalNameRecord; *org/apache/poi/hssf/model/InternalWorkbook ,org/apache/poi/ss/formula/SheetNameFormatter appendFormat -(Ljava/lang/StringBuffer;Ljava/lang/String;)V ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuilder; getNameIx getIndexOfName isAddInFunctions setText $org/apache/poi/ss/formula/ptg/ErrPtg REF_INVALID &Lorg/apache/poi/ss/formula/ptg/ErrPtg; setParsedExpression '([Lorg/apache/poi/ss/formula/ptg/Ptg;)V addExternalName 2(Lorg/apache/poi/hssf/record/ExternalNameRecord;)I getNumberOfNames java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V setURL 0 } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q *? *-? ? Y+? :? Y? :? ? ? Y? ? W???*? ? ? *? ? W? *? ?? "? ? *? ? *? ? ? *? *? Y? ? ? : ? ? ? :*? ? W? $ ? ? ? :? ? W???*? ? *? ? +*? `? ? W? ? n ? ? ? ? ? ( ? <