1 6 7 89 :; <= > ? @ : A B C D E F GH GI J GK L MN OP : Q R ST > UVWX #Y Z[\ ]^ _ `R +ab />c d +> ef g #hi Gjk +: l +mn op qrs tuvwx Fy Ez{| Jy } ~  O S    t #    G k k  p  p  y z>  ~ ~ :        y   DataDDSCommand InnerClassesDataDDXCommand DDXCommand DDSCommand DASCommandCommand allowSessionsZ _httpClient*Lorg/apache/commons/httpclient/HttpClient; urlStringLjava/lang/String; projString selStringacceptCompress lastModified lastExtendedlastModifiedInvalid hasSessionverLopendap/dap/ServerVersion; debugHeaders debugStreamsetAllowSessions(Z)VCodeLineNumberTableLocalVariableTableb setHttpClient-(Lorg/apache/commons/httpclient/HttpClient;)Vclient getHttpClient,()Lorg/apache/commons/httpclient/HttpClient;initHttpClient()VthisLopendap/dap/DConnect2;connectionManagerBLorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;setServerVersion(Ljava/lang/String;)Vsv(II)VmajorIminor Exceptions(Ljava/lang/String;Z)VexprselIndexceIndexCE()Ljava/lang/String;URLopenConnection4(Ljava/lang/String;Lopendap/dap/DConnect2$Command;)VdsLopendap/dap/DAP2Exception; statusCodeheader&Lorg/apache/commons/httpclient/Header;h versionStringencodingeELorg/apache/commons/httpclient/auth/CredentialsNotAvailableException;-Lorg/apache/commons/httpclient/HttpException;commandLopendap/dap/DConnect2$Command;method1Lorg/apache/commons/httpclient/methods/GetMethod;isLjava/io/InputStream; closeSessiontLjava/lang/Throwable; dumpStream,(Ljava/io/InputStream;)Ljava/io/InputStream;getServerVersion()Lopendap/dap/ServerVersion;getLastModifiedHeadergetLastModifiedInvalidHeadergetLastExtendedHeader checkHeaders4(Lorg/apache/commons/httpclient/methods/GetMethod;)VresponseHeaderkeyvaluei1cooky&Lorg/apache/commons/httpclient/Cookie;iresponseHeaders'[Lorg/apache/commons/httpclient/Header;state)Lorg/apache/commons/httpclient/HttpState;cookies'[Lorg/apache/commons/httpclient/Cookie;getDAS()Lopendap/dap/DAS;"Lopendap/dap/DConnect2$DASCommand;getDDS()Lopendap/dap/DDS;%(Ljava/lang/String;)Lopendap/dap/DDS;"Lopendap/dap/DConnect2$DDSCommand; getCompleteCE&(Ljava/lang/String;)Ljava/lang/String;localProjStringlocalSelString,Lorg/apache/commons/httpclient/URIException;ceescCEgetDDX"Lopendap/dap/DConnect2$DDXCommand; getDataDDX()Lopendap/dap/DataDDS;)(Ljava/lang/String;)Lopendap/dap/DataDDS;F(Ljava/lang/String;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS;btfLopendap/dap/BaseTypeFactory;&Lopendap/dap/DConnect2$DataDDXCommand;getData\(Ljava/lang/String;Lopendap/dap/StatusUI;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS;statusUILopendap/dap/StatusUI;urlsddsLopendap/dap/DataDDS;&Lopendap/dap/DConnect2$DataDDSCommand;?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;-(Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS; parseMime spaceIndexdLjava/io/DataInputStream; descriptionlinehandleContentDesc*(Ljava/io/InputStream;Ljava/lang/String;)VtypehandleContentEncoding>(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; access$3004(Lopendap/dap/DConnect2;)Lopendap/dap/ServerVersion;x0 SourceFileDConnect2.java @org/apache/commons/httpclient/MultiThreadedHttpConnectionManager (org/apache/commons/httpclient/HttpClient opendap/dap/ServerVersion      java/lang/StringBuilder   /org/apache/commons/httpclient/methods/GetMethod $org/apache/commons/httpclient/HeaderAccept-Encoding deflate,gzip  X-Accept-Sessiontrue opendap/dap/DAP2Exception  Corg/apache/commons/httpclient/auth/CredentialsNotAvailableExceptionMethod failed:  Content-Description   dods-error  dods_error  XDODS-Server content-encoding  encoding=  deflatejava/io/BufferedInputStream!java/util/zip/InflaterInputStream  gzipjava/util/zip/GZIPInputStream   +org/apache/commons/httpclient/HttpExceptionFatal protocol violation: .closeopendap/dap/DConnect2$1  java/lang/Throwable OpenConnection Headers for  Status Line:    Last-Modified **found lastModified = X-Last-Extended **found lastExtended = X-Last-Modified-Invalid **found lastModifiedInvalid = OpenConnection Headers for   Cookies=  jsessionid  opendap/dap/DConnect2$DASCommand .das   opendap/dap/DConnect2$DDSCommand.dds    ,&?  *org/apache/commons/httpclient/URIExceptionjava/lang/IllegalStateException  opendap/dap/DConnect2$DDXCommand.ddxopendap/dap/DefaultFactory $opendap/dap/DConnect2$DataDDXCommand   !.dodsopendap/dap/DataDDS  $opendap/dap/DConnect2$DataDDSCommand  java/io/DataInputStream  Server:Content-Description:Content-Encoding: +, ./opendap/dap/DConnect2java/lang/Objectopendap/dap/DConnect2$Commandjava/io/FileNotFoundExceptionjava/io/IOException!opendap/dap/parser/ParseExceptionopendap/dap/DDSExceptionjava/net/MalformedURLException8(Lorg/apache/commons/httpclient/HttpConnectionManager;)Vjava/lang/StringindexOf(I)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetFollowRedirects'(Ljava/lang/String;Ljava/lang/String;)VsetRequestHeader)(Lorg/apache/commons/httpclient/Header;)V executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)I getStatusLine,()Lorg/apache/commons/httpclient/StatusLine;(org/apache/commons/httpclient/StatusLine(ILjava/lang/String;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getResponseBodyAsStream()Ljava/io/InputStream;getResponseHeader:(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;getValueequals(Ljava/lang/Object;)Zparse(Ljava/io/InputStream;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/io/InputStream;I)Vprocessjava/io/InputStreamclosereleaseConnection getMessage(Lopendap/dap/DConnect2;)VgetPathgetResponseHeaders)()[Lorg/apache/commons/httpclient/Header;printgetNamegetState+()Lorg/apache/commons/httpclient/HttpState;'org/apache/commons/httpclient/HttpState getCookies)()[Lorg/apache/commons/httpclient/Cookie;$org/apache/commons/httpclient/CookieequalsIgnoreCase(Ljava/lang/String;)Z3(Lopendap/dap/DConnect2;Lopendap/dap/DConnect2$1;)VdasLopendap/dap/DAS;Lopendap/dap/DDS;*org/apache/commons/httpclient/util/URIUtil encodeQuery7(Lopendap/dap/DConnect2;Lopendap/dap/BaseTypeFactory;)V;(Lopendap/dap/ServerVersion;Lopendap/dap/BaseTypeFactory;)VE(Lopendap/dap/DConnect2;Lopendap/dap/DataDDS;Lopendap/dap/StatusUI;)VreadLine! $ 3 :;  3* CD  J"[YLY+OPQR E *Y+  p s P*Y  x { ?*+  9* * *****+?>L*++:&6*****+**Z*Vd efgk").8?HNZhntw|>?5H,)dCY** /* \ * Y+!N-"*-#Y$%&'-#Y()&':-*6+Y-,-./Y-,-0ȟ!+YY1-,23-4:-56:87897:9+Y;:*<:=->6:7:*Y *-?-@6:7:  AYB C % D9EYFYGH:' " I9EYJYKH:,LM-N<::+YYPQ3: M-N @/@O@- (.=@IQaix-L[s  IV-r  @+4,*%*Y*RSY*TUL/2V /*2(3+346+1/*: /* A /*H /*O *AYW+XC*AYY+,2C+ZM>,,2:*AY[2\]:7:^9/* *AY_* Cl`9/**UAYa*C6b9,**AYc*C$*AYd+XCeN-f:]* AgC6C2:*AY[2Chij*zS#TFVKWSXXYyZ[]^_abcefg&W,kOlVm\obpqr|stuvrzp XM3tHKrVg\at8kY*lL*Y*m**+U+n 38 .+1*o +x2pY*qM*Y*r*+s,U,t - 22 (+  kW+&6)+?+M +M+N+? +M+MN*:,9A9",,Yu:Y,:*9=*&Yv:Y*:-97-&Yv:Y-:?Yw:x::zY{|;BEyz"*4=FHKQZm%;BEGT z  *  1 C G  WWH K  OQB1*}" +x2~Y*M*Y**+s,U,9 :-; 22 ( +8*YY  +A *+Yq  +2Y*,N*Y**+s-U- -*222 ( +IY**+s:Y*-:Y*,:*U .;CHIIII ). !;" +B*+Y+#L*+,Y  +$C*+Y +%K Y+MN:,Y:9e 6:`:9*Y !9 N9:*+-*+J` b cgh&j,k/l9mDoNp^qhrnsxt|vwx\ &V&9CD8 '( )x*++,~&,$,89 ,:9+Y;N-+=-#%*&&&-+./h",,D9EYFY+GH+   """01/*6 23745:~pk S