Êþº¾4é Žmn m Ão Ãp Ãq r st u Ãv Ãw Ãx íy z{|}~ m à € �‚ ƒ„…† ‡ˆ‰ Š ‹ ÃŒ  ��Ž � #� "‘ � ’ .“” *• – ט™ .š .› œ� ÞŸ . ¡ .¢ .£ œ¤ ¥¦ .§ œ¨© œª«) S¬ S­ ®¯ *° *±² ó .´ Sµ H¶· ø S¹º » ü S½¾ S¿ À¶Á ÃÂà G¬Ä GÅ I€Æ GÇ ]È ]É Ê¶ÌÍÎ bÏÐ fÑ fÒ bÓÔ .Õ LÖר mÙÚ L¬Û LÜ LÝÞßà< O¬á zm Oâ Hã Häå zæ Lçè zéê z€ Oë Iìí Oî O¿ wï Ãðñò Oó ô jõ Ãö ÷øO V¬ Vë Iù VÜ Vú Vûüý þÿ V z O I dT j . d e° e d d  d f d ]  O  Ì I e z e z e í!" #$ %& Ã'-- Ã/ %0 Ã12 InnerClasses3 WriteVariablesWithNamesPredicatencmlDefaultNamespaceLorg/jdom2/Namespace;logLorg/slf4j/Logger;writeNoVariablesPredicate"Lcom/google/common/base/Predicate; Signature7Lcom/google/common/base/Predicate;writeMetadataVariablesPredicate!writeCoordinateVariablesPredicatewriteAllVariablesPredicate namespace xmlFormatLorg/jdom2/output/Format;writeVariablesPredicate xmlOutputterLorg/jdom2/output/XMLOutputter;()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/ncml/NcMLWriter; getNamespace()Lorg/jdom2/Namespace; setNamespace(Lorg/jdom2/Namespace;)V StackMapTable4 getXmlFormat()Lorg/jdom2/output/Format; setXmlFormat(Lorg/jdom2/output/Format;)VgetWriteVariablesPredicate$()Lcom/google/common/base/Predicate;9()Lcom/google/common/base/Predicate;setWriteVariablesPredicate%(Lcom/google/common/base/Predicate;)V predicateLocalVariableTypeTable:(Lcom/google/common/base/Predicate;)V writeToString'(Lorg/jdom2/Element;)Ljava/lang/String;writerLjava/io/StringWriter;eLjava/io/IOException;elemLorg/jdom2/Element; writeToFile$(Lorg/jdom2/Element;Ljava/io/File;)V outStreamLjava/io/OutputStream;outFileLjava/io/File;56 Exceptions writeToStream,(Lorg/jdom2/Element;Ljava/io/OutputStream;)VLjava/io/Writer;7 writeToWriter&(Lorg/jdom2/Element;Ljava/io/Writer;)VmakeExplicitNetcdfElement<(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lorg/jdom2/Element;ncFileLucar/nc2/NetcdfFile;locationLjava/lang/String; netcdfElemmakeNetcdfElementrootElemmakeGroupElement%(Lucar/nc2/Group;)Lorg/jdom2/Element;etdLucar/nc2/EnumTypedef;dimLucar/nc2/Dimension; showValuesZvarLucar/nc2/Variable; groupElemgLucar/nc2/Group;attLucar/nc2/Attribute;group8makeEnumTypedefElement+(Lucar/nc2/EnumTypedef;)Lorg/jdom2/Element;entryEntryLjava/util/Map$Entry;typeElemmapLjava/util/TreeMap;;:Ljava/util/TreeMap;makeDimensionElement)(Lucar/nc2/Dimension;)Lorg/jdom2/Element;dimElemmakeVariableElement)(Lucar/nc2/Variable;Z)Lorg/jdom2/Element;iIvariablesLucar/nc2/Structure;message isStructurevarElembuffLjava/lang/StringBuilder;dimsLjava/util/List;dtLucar/ma2/DataType;9:makeAttributeElement)(Lucar/nc2/Attribute;)Lorg/jdom2/Element;svalvalLjava/lang/Number; attributeattElem;makeValuesElementdata[CiterLucar/ma2/IndexIterator;countv1Dv0imaLucar/ma2/Index;startincr isRegularfirst allowRegularaLucar/ma2/Array;<=> SourceFileNcMLWriter.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; áâorg/jdom2/output/XMLOutputter ßà ÐÑ ÛÑ ?ï@ AB CD ÜÝ ØÕ ÞÕ EÑF GHorg/jdom2/output/Format com/google/common/base/Predicatejava/io/StringWriter  IJ Kâjava/lang/Throwable LMjava/io/IOExceptionjava/lang/AssertionError.CAN'T HAPPEN: StringWriter.close() is a no-op. áNjava/io/BufferedOutputStreamjava/io/FileOutputStream áO áP   java/io/BufferedWriterjava/io/OutputStreamWriter QJ áR áS Tñ UVorg/jdom2/Document áW XY org/jdom2/Elementexplicit áZ [\] ^_ netcdf `aname bc de fJg hi jk lJid mJtitle nJ opq rs tu vwucar/nc2/EnumTypedef +, [x yz r{ucar/nc2/Dimension 56 |zucar/nc2/Variable }~ 89 pucar/nc2/Group €�‚ucar/nc2/Attribute JK enumTypedeftype ƒ„java/util/TreeMap …† ᇠˆ‰Š‹java/util/Map$Entryenumkey Œwjava/lang/Integer �Ž I� �wjava/lang/String [a ‘u"java/lang/IllegalArgumentExceptionQCannot create private dimension: in NcML, elements are always shared. á’ dimensionlength “Ž Þu isUnlimitedtrueucar/nc2/Structurejava/lang/StringBuilder yp ”Ž •– —˜ ™u* —šshape ›„ œutypedef �ž |p R9 element.%n %sjava/lang/Object ŸJ  J ¡¢ ÒÓ£ ¤’ ¥G ¦u §�|value¨ ©i separator ª« —¬values ­® ¯G °w á± ²a ³´ µw ¶Ž ·¸ ¹º »¼ ½¾¿ ÀÁ Ià incrementnptsÄ IÅ ÆÇ ÈŽ ÉÊ —Ë ÌÍ —Î ÏŽthredds/client/catalog/Catalog6http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2 èÐucar/nc2/ncml/NcMLWriterÑ ÒÓÔ Õó ÔÕBootstrapMethodsÖ~ר }óÙ ÙÕ Úó ÚÕucar/nc2/ncml/NcMLWriter$19ucar/nc2/ncml/NcMLWriter$WriteVariablesWithNamesPredicateorg/jdom2/Namespace java/io/Filejava/io/OutputStreamjava/io/Writerjava/util/Iteratorjava/util/Listucar/ma2/DataTypejava/lang/Numberucar/ma2/Arrayucar/ma2/IndexIteratorucar/ma2/IndexgetPrettyFormatorg/jdom2/output/LineSeparatorUNIX Lorg/jdom2/output/LineSeparator;setLineSeparator;(Lorg/jdom2/output/LineSeparator;)Lorg/jdom2/output/Format; NO_NAMESPACE$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;toString()Ljava/lang/String;close addSuppressed(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/io/File;Z)V(Ljava/io/OutputStream;)V getEncoding+(Ljava/io/OutputStream;Ljava/lang/String;)V(Ljava/io/Writer;)V setFormatdetach()Lorg/jdom2/Element;(Lorg/jdom2/Element;)Voutput'(Lorg/jdom2/Document;Ljava/io/Writer;)V*(Ljava/lang/String;Lorg/jdom2/Namespace;)V addContent)(ILorg/jdom2/Content;)Lorg/jdom2/Element;ucar/nc2/NetcdfFile getRootGroup()Lucar/nc2/Group;setName'(Ljava/lang/String;)Lorg/jdom2/Element;removeAttribute(Ljava/lang/String;)ZaddNamespaceDeclaration(Lorg/jdom2/Namespace;)Z getLocationucar/nc2/util/URLnamingcanonicalizeWrite&(Ljava/lang/String;)Ljava/lang/String; setAttribute9(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Element;getIdgetTitle getShortNamegetEnumTypedefs+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNext()Znext()Ljava/lang/Object;((Lorg/jdom2/Content;)Lorg/jdom2/Element; getDimensions()Ljava/util/List;()Ljava/util/Iterator; getVariablesapply(Ljava/lang/Object;)Z getGroups attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainer getBaseType()Lucar/ma2/DataType;getMap*()Lcom/google/common/collect/ImmutableMap;(Ljava/util/Map;)VentrySet()Ljava/util/Set; java/util/Set java/util/MapgetKeyintValue()I(I)Ljava/lang/String;getValueisShared(Ljava/lang/String;)V getLengthsizeget(I)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;isVariableLength(I)Ljava/lang/StringBuilder; getDataTypeisEnumgetEnumTypedef()Lucar/nc2/EnumTypedef; getFullName getMessageformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;org/slf4j/LoggerwarnSTRINGisStringgetStringValueucar/nc2/util/xml/ParsecleanCharacterDatagetNumericValue(I)Ljava/lang/Number;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;read()Lucar/ma2/Array;CHAR getStorage([C)VsetTextgetIndexIterator()Lucar/ma2/IndexIterator; getObjectNextgetRankgetSize()JgetIndex()Lucar/ma2/Index;set(I)Lucar/ma2/Index; getDouble(Lucar/ma2/Index;)Ducar/nc2/util/Misc nearlyEquals(DD)Zjava/lang/Double(D)Ljava/lang/String;java/lang/Long(J)Ljava/lang/String;$SwitchMap$ucar$ma2$DataType[Iordinal getFloatNext()F(F)Ljava/lang/StringBuilder; getDoubleNext()D(D)Ljava/lang/StringBuilder; getIntNext)(Ljava/lang/String;)Lorg/jdom2/Namespace;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!com/google/common/base/Predicates alwaysFalse ÛÜ OÝ(Lucar/nc2/Variable;)Z OÞ alwaysTrueß àã äu åu"java/lang/invoke/LambdaMetafactory metafactoryçLookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; isMetadataisCoordinateVariableè%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!ÃŽ ÐÑÒÓÔÕÖרÕÖ×ÙÕÖ×ÚÕÖ×ÛÑÜÝÞÕÖ×ßàáâãi+*·*»Y·µ*²µ*¸²¶ µ *² µ ±äc_de#f*gå +æçèéã/*´°äqå æçêëãg*+Ç ² §+µ±ä z{åæçÛÑìKÃÿÃíÃíîïã/*´ °ä„å æçðñãD *+¸Àµ ±ä ˆ ‰å æç ÜÝòóã/*´ °ä’å æçÖôõöãV *+¸Àµ ±ä § ¨å æç ÷Õø  ÷×Öùúûãý7»Y·M*+,¶,¶N,¶-°N,¶§ :-¶-¿M»Y,·¿!+++ä"³´µ¶µ³+¶,·å*#üý, þÿ7æç7ì<ÿÃ.ÿÃ.ÿÃ.ã×4»Y»Y,··N*+-¶ -¶!§:-¶!§ :¶¿± $'äÃÄÅÃ3Æå*"4æç44ì5ÿÃ. ÿÃ. ù   ãèA»"Y»#Y»Y,·*´ ¶$·%·&N*+-¶-¶'§:-¶'§ :¶¿±$+-14äÐÑÒ$Ó+Ð@Ôå*"ü AæçAAì5ÿ+Ã. ÿÃ. ù ãk!*´*´ ¶(+¶)W*´»*Y+·+,¶,±äÞ ßà áå !æç!!ü  ãl*+,¶-N-».Y/*´·0¶1W-°äæçèå*æçãëb*+¶2¶3N-4¶5W-6¶7W-*´¶8W,¦+¶9M,¥-:,¸;¶+¶=¶.]*úL56ã³J+¶lš »mYn·o¿».Yp*´·0M,6+¶q¶».Yx*´·0:6+¶y¶RLSQTYUaVoWwX‚Z�Q“] _¦`«a¸bÀcÏhðiüjÿlm n)o6p9q@sLxOtQuZvfukwu{å˜LA2a:;ð '( ) <#  0=>k ? Q$þÿxæçx"#x !s@!dA)OBC/IDE¦ÒFGìJÿ2ÃO.zHü&Lú úü;Iü *ú$ýw*ù%R%JKãå».Y”*´·0M,6+¶•¶