Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\patches\oracle\i18n\text\OraBoot.class
?? 1? ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 : <! ="#$ A!%& D! ' ( ) * +, +-. /0 /1 923 Q4 Q56 T7898: T;< ?= ?> ?@ ]ABCDEF bG bH I (J KL>MNOP bQ mR bST= UV WX YZ [ Y\]^_ serialVersionUID J upCache Loracle/i18n/text/OraBoot; FILENAME Ljava/lang/String; CUSTOM_CHARSET_METAFILE ConstantValue CUSTOM_LANGUAGE_METAFILE CUSTOM_LINGUISTIC_METAFILE CUSTOM_TERRITORY_METAFILE FLAG_FIXEDWIDTH I FLAG_ASCII FLAG_EBCDIC languageIdMap Ljava/util/HashMap; territoryIdMap linguisticIdMap charSetIdMap tableIdMap idtoLanguageMap idtoTerritoryMap idtoCharSetMap idtoLinguisticMap idtoTableMap oraShortToOraLangMap oraLangToOraShortMap Ljava/util/Map; idtoCharSetMaxLen langToTerrMap langToLingMap langToCharSetsUnix langToCharSetsWin lstCharSetIsAscii Ljava/util/List; lstCharSetIsEbcdic lstCharSetIsFixed lstCharSetIsStorage availableLang [Ljava/lang/String; availableTerr availableCharSet availableLing <init> ()V Code LineNumberTable getInstance ()Loracle/i18n/text/OraBoot; getLanguageFileName &(Ljava/lang/String;)Ljava/lang/String; getTerritoryFileName 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getLinguisticFileName getCharSetFileName getTableFileName getCharSetId getLanguageName getTerritoryName getCharSetName getLinguisticName getTableName getOraLangFromShort getOraShortFromLang getTerrIdFromLang getLingFromLang getLocalCharsetsWin $(Ljava/lang/String;)Ljava/util/List; getLocalCharsetsUnix getCharsetMaxCharLen getCharSetIsAscii ()Ljava/util/List; getCharSetIsEbcdic getCharSetIsFixed getCharSetIsStorage availableLanguages ()[Ljava/lang/String; availableTerritories availableCharacterSets availableLinguisticSorts formatFileName readObj &(Ljava/lang/String;)Ljava/lang/Object; readCustomBootInfo (Loracle/i18n/text/OraBoot;)V readLinguisticBootInfo readTerritoryBootInfo readCharsetBootInfo readLanguageBootInfo addToArray :([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; access$000 <clinit> SourceFile OraBoot.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? } ~ ? ? ? oracle/i18n/text/OraBoot`abcdefg java/lang/String java/lang/StringBuilderhi _jk lx2 ? ?l java/util/List AL16UTF16LE ? ?mn AL16UTF16 ? ? ? ? ? ? ? ? 0000opqrstuvw oracle/i18n/text/OraBoot$1 InnerClasses ?xyz{ java/net/URL oracle/i18n/text/OraBoot$2 ?| java/io/IOException java/lang/RuntimeException IOException: }k ?~ java/lang/ClassNotFoundException ClassNotFound: 'java/security/PrivilegedActionException IOException ? ? ? ? ? ? ? ????? lingMeta.properties??????? java/io/ObjectInputStream ???? java/util/Properties???????? ? lx3?n?? ? ? java/lang/Exception? ? territoryMeta.properties lx1 charsetMeta.properties java/util/StringTokenizer ; ???k ? ??n??? langMeta.properties lx0 , java/util/ArrayList?u ???? null????????? { |?k lx0boot.glb java/lang/Object java/io/Serializable java/util/Locale US Ljava/util/Locale; toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; java/util/HashMap get &(Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/util/Map equals (Ljava/lang/Object;)Z java/lang/Integer parseInt (Ljava/lang/String;)I toHexString (I)Ljava/lang/String; length ()I substring (II)Ljava/lang/String; &(Ljava/lang/Class;Ljava/lang/String;)V java/security/AccessController doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; (Ljava/net/URL;)V getMessage (Ljava/lang/String;)V java/lang/Thread currentThread ()Ljava/lang/Thread; getContextClassLoader ()Ljava/lang/ClassLoader; java/lang/ClassLoader getResource "(Ljava/lang/String;)Ljava/net/URL; getSystemResource openStream ()Ljava/io/InputStream; (Ljava/io/InputStream;)V readObject ()Ljava/lang/Object; propertyNames ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements ()Z nextElement getProperty containsKey put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; printStackTrace '(Ljava/lang/String;Ljava/lang/String;)V nextToken add java/util/Collections sort (Ljava/util/List;)V countTokens (I)V hasMoreTokens java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V oracle/i18n/util/Sort quickSort ([Ljava/lang/Object;)V "oracle/i18n/util/GDKOracleMetaData getOracleVersionID ()J getDataPath ! y z # { | } ~ ? ? ? ? a ? ? ? j ? ? ? M ? ? ? _ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ? ? n*? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? ? ? ^ n S T U V W X "