49  !" # $ %&' () *+ , - (./  01 2345 6 7 89: ;< 8= 8> ?@ A BC D E 8FGH I 8JKL MN O 8PQ RS 2 0T UV W X YZ &[ &\] 6 &^ &_ `ab c de &f &g h {i {^ {_j {f {k lm +n +> o p "[ qr +\ +s tU +u +v wxy +z +{| }6 +~ + +P   0i 0 6i 6 6 6 6  "f  " -n -> -\ -s -u -P -        -     A      loggerLorg/slf4j/Logger;schemaLocationLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/ncml/NcMLGWriter;writeXMLL(Lucar/nc2/dataset/NetcdfDataset;Ljava/io/OutputStream;ZLjava/lang/String;)Vncd Lucar/nc2/dataset/NetcdfDataset;osLjava/io/OutputStream; showCoordsZurifmtLorg/jdom2/output/XMLOutputter; Exceptions makeDocumentI(Lucar/nc2/dataset/NetcdfDataset;ZLjava/lang/String;)Lorg/jdom2/Document;dimLucar/nc2/Dimension;attLucar/nc2/Attribute;varLucar/nc2/Variable;cs#Lucar/nc2/dataset/CoordinateSystem;ct&Lucar/nc2/dataset/CoordinateTransform;ctListLjava/util/List; coordTranrootElemLorg/jdom2/Element;docLorg/jdom2/Document; coordTransLocalVariableTypeTable8Ljava/util/List; StackMapTable makeAttribute;(Lucar/nc2/Attribute;Ljava/lang/String;)Lorg/jdom2/Element;valueerrvalLjava/lang/Number;iIbuffLjava/lang/StringBuilder; elementNameattElemdtLucar/ma2/DataType;D(Lucar/unidata/util/Parameter;Ljava/lang/String;)Lorg/jdom2/Element;DLucar/unidata/util/Parameter;makeCoordinateAxis7(Lucar/nc2/dataset/CoordinateAxis;Z)Lorg/jdom2/Element;!Lucar/nc2/dataset/CoordinateAxis;varElemdimspositive boundaryRefcsys makeCoordSys8(Lucar/nc2/dataset/CoordinateSystem;)Lorg/jdom2/Element;axisElemaxistElemcsElem transformsmakeCoordTransform;(Lucar/nc2/dataset/CoordinateTransform;)Lorg/jdom2/Element;pcoordTransformelemparams/Ljava/util/List;makeDim)(Lucar/nc2/Dimension;)Lorg/jdom2/Element;dimElem makeVariable2(Lucar/nc2/dataset/VariableDS;)Lorg/jdom2/Element;Lucar/nc2/dataset/VariableDS; makeValuesaLucar/ma2/Array;ioeLjava/io/IOException;dataCLucar/ma2/ArrayChar;#Lucar/nc2/dataset/CoordinateAxis1D;isDoubleisFloatiterLucar/ma2/IndexIterator;v SourceFileNcMLGWriter.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; org/jdom2/output/XMLOutputter   org/jdom2/Elementnetcdf  org/jdom2/Document   java/lang/StringBuilder   ucar/nc2/ncml/NcMLGWriter.https://schemas.unidata.ucar.edu/netcdf-cs.xsd   id url     ucar/nc2/Dimension   ucar/nc2/Attribute attribute ucar/nc2/Variableucar/nc2/dataset/CoordinateAxis ucar/nc2/dataset/VariableDS  !ucar/nc2/dataset/CoordinateSystem java/util/ArrayList  $ucar/nc2/dataset/CoordinateTransform   name  type   )NcMLWriter invalid attribute value, err=      double  coordinateAxis    shape      ucar/nc2/constants/CDMunits     axisType ucar/nc2/constants/CF   coordinateSystemscoordinateSystem coordinateAxisRefrefcoordinateTransformRefcoordinateTransform authority   transformType ucar/unidata/util/Parameter parameter  dimensionlength   isUnlimitedtruevariablevalues java/io/IOExceptionucar/ma2/ArrayChar "   !!ucar/nc2/dataset/CoordinateAxis1D "start #$% & increment '$npts ()* + , - ./ 0$ 12 3 4 56 78java/lang/Objectjava/util/Iteratorjava/util/Listucar/ma2/DataTypejava/lang/Stringjava/lang/Numberucar/ma2/Arrayucar/ma2/IndexIteratororg/jdom2/output/FormatgetPrettyFormat()Lorg/jdom2/output/Format;(Lorg/jdom2/output/Format;)Voutput-(Lorg/jdom2/Document;Ljava/io/OutputStream;)Vthredds/client/catalog/CatalogncmlNSLorg/jdom2/Namespace;*(Ljava/lang/String;Lorg/jdom2/Namespace;)V(Lorg/jdom2/Element;)VaddNamespaceDeclaration(Lorg/jdom2/Namespace;)ZxsiNSorg/jdom2/NamespacegetURI()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString setAttributeN(Ljava/lang/String;Ljava/lang/String;Lorg/jdom2/Namespace;)Lorg/jdom2/Element;ucar/nc2/dataset/NetcdfDatasetgetId9(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Element; getLocation getDimensions+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNext()Znext()Ljava/lang/Object; addContent((Lorg/jdom2/Content;)Lorg/jdom2/Element;getGlobalAttributes getVariablesgetCoordinateSystemsgetCoordinateTransforms()Ljava/util/Iterator;contains(Ljava/lang/Object;)Zadd getShortName getDataType()Lucar/ma2/DataType;isStringgetStringValueorg/jdom2/VerifiercheckCharacterData&(Ljava/lang/String;)Ljava/lang/String;org/slf4j/Loggerwarn(Ljava/lang/String;)V getLength()IgetNumericValue(I)Ljava/lang/Number;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getName(I)D(D)Ljava/lang/StringBuilder; getFullNamesizeget(I)Ljava/lang/Object; attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainer isMetadatagetRankgetUnitsString getAxisType()Lucar/nc2/constants/AxisType;ucar/nc2/constants/AxisType getPositivegetBoundaryRefisEmpty setLength(I)VgetCoordinateAxes getAuthoritygetTransformType"()Lucar/nc2/dataset/TransformType;ucar/nc2/dataset/TransformType getParametersjava/lang/Integer(I)Ljava/lang/String;read()Lucar/ma2/Array;getShape()[I getStringsetText'(Ljava/lang/String;)Lorg/jdom2/Element; isRegulargetStart()Djava/lang/Double(D)Ljava/lang/String; getIncrementgetSize()Jjava/lang/Long(J)Ljava/lang/String;DOUBLEFLOATgetIndexIterator()Lucar/ma2/IndexIterator; getDoubleNext getFloatNext()F(F)Ljava/lang/StringBuilder; getIntNext(I)Ljava/lang/StringBuilder;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!  /* Y:*+,2 34>  #Y : Y : W WY W++W--W+W+: !":*#$W+%:  !&:*'($W+): *!*:+*+,$W+): )!*:+*-.$W+/: !0:*1$W޻2Y3:+/: V!0:4:  ; 5:  ( !6:  7  8Wԧ5: !6:*9$W'78;"<+=S@[AgClDxFIJKNOPST UVX;YCZR[Ut  ;t  = D #### = ag  $&-,$*0+$Y, N-:+;W+<:-=>W+?A+@:A:#YB:CD-EWGY:6+F&+G: WHW-EW-Z ".5;BG]gps|f ;5B.,|; *.8  Y, N-:+IW+JA+K:A:#YB:CD-EWP-=LWY:6+M&+N9 WOW-EW-R $+0FPY\enz\ $5+.q,n; "P  ! }YP N-:+QWY:+R:6S/T": WUWV-WW+X:-=>W+YZ: !&:-*'($W+[+\ -*+]$W-_+`W+a-b+acW+d: -fW+g: -hW+i:  jPk6   S/  T0:  W lW -mW-' !'6DIQ\bjv|   $.4CQ V!^"io${'D*8 Q 78 }}} p!\'V|m$Y P*+&"% &0 Yn M,:+lW+oN- 3-!+:Yp :qQW,$W+4N-N-5: <!6:Yr :qsW,$W,F+ ,.4/B0O1V2Y4^5b6789:;<=RB4"* ^Q ^Q  86$mYt M,:+sW,u+vW+w,x+wyW+zN-5: !{:,*|}$W,* A BC#D*E8G=H[IhJkK4[ mm `=0 =08 %8Y~ M,:+UW,+W+ ,W,O PQ&R-S6T 88 +6 %Y M,:+WYN+:6S-T": -W-UW-V,W-W+:,=>W+Z: !&:,*'($W+ ,*+]$W+:jL-k6S-T0: -W-lW,m-W,~j ln o&p5qCrHsOtYp_vfwqywz|{~#z C)6 6%%   &wUD )-%" %%0  6Y MYN+::,M:6.+ -W-W,-W+B+8+:,W,W,+W}+6+6:A-OW#-W-W-W,-W,!  "*1@ELbhqt!+4     441@,iXQ66  )!"  F- E @@ ! C!