4                      !" # $ % & '( ) * + ,-. / 01 23 45  6 78 9: 1 ; 1 < x= x>? @A B C D 9 E F GH I I J IK L IM I1 NO P Q1R S TUV W XY Z [\ I]^_ ` abc de fg hi jk lm Xn X1 lo lp lq jrst juvw |x yz {| #} #~ #     9  InnerClassesGridCoverageComparatorgcd*Lucar/nc2/ft2/coverage/CoverageCollection;pathLjava/lang/String; ncmlWriterLucar/nc2/write/NcmlWriter;?(Lucar/nc2/ft2/coverage/CoverageCollection;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis:Lucar/nc2/ft2/coverage/writer/CoverageDatasetCapabilities;gdswriteXML((Lorg/jdom2/Document;)Ljava/lang/String;docLorg/jdom2/Document;fmtLorg/jdom2/output/XMLOutputter;-(Lorg/jdom2/Document;Ljava/io/OutputStream;)VosLjava/io/OutputStream; ExceptionsmakeDatasetDescription()Lorg/jdom2/Document;axis)Lucar/nc2/ft2/coverage/CoverageCoordAxis;gridset#Lucar/nc2/ft2/coverage/CoordSysSet;ct)Lucar/nc2/ft2/coverage/CoverageTransform; dateRangeLorg/jdom2/Element;rootElembb Lucar/unidata/geoloc/LatLonRect; calDateRange!Lucar/nc2/time/CalendarDateRange; StackMapTable writeAxis>(Lucar/nc2/ft2/coverage/CoverageCoordAxis;)Lorg/jdom2/Element;attLucar/nc2/Attribute;arrayLucar/ma2/Array; isRealTypeZiterLucar/ma2/IndexIterator;buffLjava/lang/StringBuilder;varElemdtLucar/ma2/DataType;axisTypeLucar/nc2/constants/AxisType;valuesgetShapeString([I)Ljava/lang/String;iIshape[IbufwriteBoundingBox5(Lucar/unidata/geoloc/LatLonRect;)Lorg/jdom2/Element;bbElemwriteCoverageSetq(Lucar/nc2/ft2/coverage/CoverageCoordSys;Ljava/util/List;Lucar/unidata/geoloc/ProjectionRect;)Lorg/jdom2/Element;projBBOXminxmaxxminymaxyaxisElemaxisNameelemctNamegrid Lucar/nc2/ft2/coverage/Coverage;cs(Lucar/nc2/ft2/coverage/CoverageCoordSys;gridsLjava/util/List;rect$Lucar/unidata/geoloc/ProjectionRect;csElemLocalVariableTypeTable2Ljava/util/List; Signature(Lucar/nc2/ft2/coverage/CoverageCoordSys;Ljava/util/List;Lucar/unidata/geoloc/ProjectionRect;)Lorg/jdom2/Element;writeCoordTransform>(Lucar/nc2/ft2/coverage/CoverageTransform;)Lorg/jdom2/Element;pElemparamctElem writeGrid5(Lucar/nc2/ft2/coverage/Coverage;)Lorg/jdom2/Element;desc SourceFile CoverageDatasetCapabilities.java ucar/nc2/write/NcmlWriter org/jdom2/output/XMLOutputter    org/jdom2/Element gridDataset org/jdom2/Document location      'ucar/nc2/ft2/coverage/CoverageCoordAxis  !ucar/nc2/ft2/coverage/CoordSysSet    'ucar/nc2/ft2/coverage/CoverageTransform  TimeSpanbegin   end name   type     dependsOn ucar/nc2/Attribute      java/lang/StringBuilder     spacing npts  start     resolution  LatLonBoxwest  east south north gridSet projectionBox      java/lang/StringaxisRef  coordTransRefOucar/nc2/ft2/coverage/writer/CoverageDatasetCapabilities$GridCoverageComparator  ucar/nc2/ft2/coverage/Coverage coordTransform transformType  ProjectionVertical  parameter  No description8ucar/nc2/ft2/coverage/writer/CoverageDatasetCapabilitiesjava/lang/Object:ucar/nc2/ft2/coverage/writer/CoverageDatasetCapabilities$1java/io/IOExceptionjava/util/Iteratorucar/unidata/geoloc/LatLonRectucar/nc2/time/CalendarDateRangeucar/ma2/DataTypeucar/nc2/constants/AxisTypeucar/ma2/Arrayucar/ma2/IndexIterator()Vorg/jdom2/output/FormatgetPrettyFormat()Lorg/jdom2/output/Format;(Lorg/jdom2/output/Format;)V outputStringoutput(Ljava/lang/String;)V(Lorg/jdom2/Element;)V(ucar/nc2/ft2/coverage/CoverageCollectiongetName()Ljava/lang/String; setAttribute9(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Element; getCoordAxes()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; addContent((Lorg/jdom2/Content;)Lorg/jdom2/Element;getCoverageSets getCoordSys*()Lucar/nc2/ft2/coverage/CoverageCoordSys; getCoveragesgetProjBoundingBox&()Lucar/unidata/geoloc/ProjectionRect;getCoordTransformsgetLatlonBoundingBox"()Lucar/unidata/geoloc/LatLonRect;getCalendarDateRange#()Lucar/nc2/time/CalendarDateRange;getStart()Lucar/nc2/time/CalendarDate;ucar/nc2/time/CalendarDatetoString'(Ljava/lang/String;)Lorg/jdom2/Element;getEndgetShape()[Ijava/util/Arrays getDataType()Lucar/ma2/DataType; getAxisType()Lucar/nc2/constants/AxisType; getDependsOntrimisEmpty getAttributesmakeAttributeElement)(Lucar/nc2/Attribute;)Lorg/jdom2/Element; isRegulargetCoordsAsArray()Lucar/ma2/Array;DOUBLEFLOATgetIndexIterator()Lucar/ma2/IndexIterator; getDoubleNext()D getIntNext()Iappend(D)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;setText getSpacingSpacing3()Lucar/nc2/ft2/coverage/CoverageCoordAxis$Spacing;/ucar/nc2/ft2/coverage/CoverageCoordAxis$Spacing getNcoordsjava/lang/Long(J)Ljava/lang/String; getStartValuejava/lang/Double(D)Ljava/lang/String; getEndValue getResolution(I)Ljava/lang/StringBuilder; getLonMinucar/unidata/util/Formatdfrac(DI)Ljava/lang/String; getLonMax getLatMin getLatMax&ucar/nc2/ft2/coverage/CoverageCoordSys"ucar/unidata/geoloc/ProjectionRectgetMinXvalueOf(D)Ljava/lang/Double;getMaxXgetMinYgetMaxY getAxisNamesgetTransformNames?(Lucar/nc2/ft2/coverage/writer/CoverageDatasetCapabilities$1;)Vsort(Ljava/util/Comparator;)VisHoriz attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainersetNamegetDescription! h**Y*+*,,*-./ SY M,+  8 9  bY N-+, D EF* J< Y LY+M+*W*+*W*N--:+*W*N-+-:+** !W*"N--#:+*$W*%N- +*-&W*':I Y(: Y)*+,W Y-.+,W+W,bN OP!Q)R4UUV`WcZ[\_`amnorstuv3w:z\ U  ;< 2)dM2 4  ! 0 !Sf  Y/M,0+1W,2+34W+5N,6-7W+8:,9:W+;+;<=,>+;<W+?: @:,*AWܻ YB:+C+D:EFEG6H:IYJ:   K LMWN+ OPW  K LMW QRWS+TUWV+WXWY+Z[W-+\[W+]^+][W,W, ~ #(39?K_m 3>M]l{p jcZ  (t9cK ! &- @"   II   IIbI   II   T.IYJM>+ ,OPW,+._W,Q#)* ..&  I p Y`M, Ya+bc,W, Yd+ec,W, Yf+gc,W, Yh+ic,W, #<Un pp f z Yj:0+kW- Yl: Ym:-nop,WW Yq:-rop,WW Ys:-top,WW Yu:  -vop,W WW+w:/x: Yy:0WW+z:/x: Y{:0WW,|Y}~,::*W &1AITdlw'19<Jhtw&1TfwC 'h zzzz o z# 5 5$g YM,0+W,+W+N-+-@:*A:W,W,&  *HS[be4SHgg ]:$#  x#  xx 0!y YM,0+W+ +N,-W+:,67W+: @:,*AW,. " #%&&.74899E?f@tAwC>fyy o&S4E# Axx &| Q@