Edit D:\app\Administrator\product\11.2.0\dbhome_1\ord\Annotator\lib\oracle\ord\media\annotator\handlers\utils\URLHelper.class
?? 1 ? 0 G H / I J K L M N G O P Q H / R / S T U / V W X Y Z G / [ \ L ] L ^ L _ L ` a b c d e f L g h i U j k l m L n o p q L r L s t u m_szURL Ljava/lang/String; m_szRawURL m_url Ljava/net/URL; m_mimeTypeMap 7Loracle/ord/media/annotator/handlers/utils/MimeTypeMap; <init> (Ljava/net/URL;)V Code Exceptions (Ljava/lang/String;)V getURLString ()Ljava/lang/String; getURL ()Ljava/net/URL; getFileName getDirectory getProtocol getMimeType urlConvert &(Ljava/lang/String;)Ljava/lang/String; 8 v w > 3 2 C > file x y z java/lang/StringBuilder { | : } > E F 1 2 java/net/URL 8 < 4 5 java/io/IOException -oracle/ord/media/annotator/AnnotatorException 8 ~ 5oracle/ord/media/annotator/handlers/utils/MimeTypeMap 6 7 / ? ? ? ? z ? ? os.name ? ? F Windows java/lang/Exception ? ? http Underlying URL is null ? ? ? ? > content/unknown ? ? ? F Can't find mime-type for file.separator ? ? ? ? 3oracle/ord/media/annotator/handlers/utils/URLHelper java/lang/Object ()V toString java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getFile (Ljava/lang/Exception;)V lastIndexOf (Ljava/lang/String;)I substring (I)Ljava/lang/String; startsWith indexOf java/lang/System getProperty (II)Ljava/lang/String; openConnection ()Ljava/net/URLConnection; java/net/URLConnection getContentType equals (Ljava/lang/Object;)Z getContentTypeFor charAt (I)C replace (CC)Ljava/lang/String; ! / 0 1 2 3 2 4 5 6 7 8 9 : ? ?*? *+? ? +? M,? ? e**? Y? ,? ? +? ? ? ? ? *? Y*? ? ? ? N? Y-? ?*? Y? ,? ? *? ? ? ? ? ? '**? ? *? Y*? ? ? ? N? Y-? ?*? Y? ? ? <