1!oracle/ide/xml/XMLRecognizer_xmlExtensionsLjava/util/HashMap;  java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object;  oracle/ide/xml/NodeInfoLoader  loadNodeInfos()V  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  fileExtLjava/io/File;loaderLjava/lang/Object;oracle/ide/net/URLFileSystem getSuffix"(Ljava/net/URL;)Ljava/lang/String;  isXmlExtension(Ljava/lang/String;)Z !" # recognize!(Ljava/net/URL;)Ljava/lang/Class; %& 'java/lang/StringBuilder) + *, java/net/URL.getPath()Ljava/lang/String; 01 /2append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 45 *6toString 81 *9oracle/ide/net/URLFactory;replacePathPart0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; => <?$oracle/ide/model/RecognizerExceptionA-Internal exception: Unable to build new URL: Cjava/lang/ExceptionEgetLocalizedMessage G1 FH(Ljava/lang/String;)V +J BK+Internal exception: Old URL not recognized.MthisLoracle/ide/xml/XMLRecognizer;newURLLjava/net/URL;oldURL extensionLjava/lang/String; oldExtensionnewPatheLjava/lang/Exception; findNodeInfo.(Ljava/lang/Class;)Loracle/ide/model/NodeInfo; Z[ \oracle/ide/model/NodeInfo^ getNodeClass()Ljava/lang/Class; `a _boracle/ide/model/Recognizerdcreate8(Ljava/net/URL;Ljava/lang/Class;)Loracle/ide/model/Node; fg ehoracle/ide/model/XMLDataNodej setNodeInfo(Loracle/ide/model/NodeInfo;)V lm knurlnodeTypeLjava/lang/Class;nodeInfoLoracle/ide/model/NodeInfo;nodeInfoNodeClassnodeLoracle/ide/model/XMLDataNode;oracle/ide/xml/XMLUtilxgetXMLRootElement3(Ljava/net/URL;)Loracle/ide/xml/StartElementPacket; z{ y|sanitizeExtension"(Ljava/lang/String;)Ljava/io/File; ~ ensureNodeInfosLoaded(Ljava/io/File;)V !oracle/ide/xml/StartElementPacket namespaceURI U oracle/ide/util/ModelUtil hasLength "  attributesLorg/xml/sax/Attributes; )http://www.w3.org/2001/XMLSchema-instanceschemaLocationorg/xml/sax/AttributesgetValue8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/util/StringTokenizer K nextToken 1 java/lang/Stringequals(Ljava/lang/Object;)Z  hasMoreTokens()Z  _xsiToClass  #oracle/ide/xml/XMLRecognizer$NSElem localName U '(Ljava/lang/String;Ljava/lang/String;)V + java/lang/Class_nsElemToClass  noNamespaceSchemaLocationpublicId U systemId U _doctypeToClass  $oracle/ide/xml/XMLRecognizer$Doctype _rootElementToClass  rootElem#Loracle/ide/xml/StartElementPacket;valuestokLjava/util/StringTokenizer;xmlnsschemaLocationURInsElem%Loracle/ide/xml/XMLRecognizer$NSElem; dataClassdoctype&Loracle/ide/xml/XMLRecognizer$Doctype;_classToNodeInfo   getDataClass a _ z1 _getXMLNamespaceURI 1 _mapNamespaceElemToClass8(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V !oracle/ide/marshal/xml/Object2DomregisterNamespaceElem8(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V mapRootElementToClass&(Ljava/lang/String;Ljava/lang/Class;)V infoclsrootElemLocalName localElemNamemapExtensionToXML J Loracle/ide/xml/NodeInfoLoader;treatExtensionAsXML4(Ljava/lang/String;Loracle/ide/xml/NodeInfoLoader;)V  _instance P  e, , ,.xml J validate,(Ljava/net/URL;Ljava/net/URL;)Ljava/net/URL; java/lang/IllegalAccessException  java/lang/InstantiationExceptionregisterNodeInfomapDoctypeToClassmapSchemaInstanceToClass getInstance ()Loracle/ide/xml/XMLRecognizer;CodeLineNumberTable SourceFileXMLRecognizer.javaLocalVariableTable ExceptionsDoctypeNSElem InnerClassesOJCLineColumnInfo1ePMYYYYYȻYλY & & 6=C(H2M<SFXLY+/*\ OP c J4* rs TU (***MYN²,+W-ç-ÿ$!$$&$ ' (TU( +,)*"YN²Y*+,W-ç-ÿ"'"$'')' "* +U+U+r +,)*"YN²Y*+,W-ç-ÿ"'"$'')' "* +U+U+qr 1,/*+'Y*+NY:²-,Wçÿ&,&),,/, &0*1U1U1r #+!*YM²*+W,ç,ÿ! "#U#r mQ*O*L*M*N--,++-,*+Y:²+*Wçÿ=FLFILLOL2   &,6=FP*Qt Er>U7U Z[h*YL²* _M+,+ÿ    r%&+}M,+ ,,,N-|Y-:g:,TT:Y:»Y,: ::ç ÿ Y:»Y,,:  :   :çdÿ],V,:  ?Y:»Y ,:  :   :çÿ, ,AY:»Y,,ŷ: ::çÿY:², ::ç ÿ:oCICFIILIbF2 $29!C"F$M%Y'a)h*o,~-.02:"BDEFHJOQ SUW'X1Y6[C]Mc[ebgsh}ikmqstvx|OPpR2UCoM]Uh<U~   DU ' 1 s}XYfg7+4,0,]N- -c:*+ik:-o*+,i&  %+.5>7OP7pR7qr (stur% vw   j+ N-$+*,(M, :*Y-+377::+@::BY*Y-D7I7:LBYNL??F*  4?A`HjOPjQRjSReTUDVU4 WUAXYB -YM²* L++*W,ç,ÿ$)$&))+)$,-