PK ����d]Y������������ ��META-INF/����PK ����d]Y(F�bh���h������META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK ����d]Y���������������org/PK ����d]Y������������ ���org/autoplot/PK ����d]Y���������������org/autoplot/binarydatasource/PK ����d]Y?�3�����������META-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL: https://svn.code.sf.net/p/autoplot/code/autoplot/trunk/BinaryDataSource/src/META-INF/build.txt $ build.svnrevision: $Revision: 595 $ PK ����d]Y�&ޞ>���>���A���META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.binarydatasource.BinaryDataSourceEditorPanel bin PK ����d]Y�I��;���;���=���META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.binarydatasource.BinaryDataSourceFactory bin PK ����d]Y��<9���9���<���META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.binarydatasource.BinaryDataSourceFormat bin PK ����d]YEC�D���D���G���META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.binarydatasource.BinaryDataSourceFormatEditorPanel bin PK ����d]Y���������6���org/autoplot/binarydatasource/BinaryDataSource$1.class�������3�+ �� ��! ��" ��# ��$�%�&� val$offset�J�val$finalRecOffset�I�val$finalRecSizeBytes�this$0�0Lorg/autoplot/binarydatasource/BinaryDataSource;�<init>�7(Lorg/autoplot/binarydatasource/BinaryDataSource;IJII)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�2Lorg/autoplot/binarydatasource/BinaryDataSource$1;�x0�value�(I)D�i� SourceFile�BinaryDataSource.java�EnclosingMethod�'�(�)� ��� � �����*�0org/autoplot/binarydatasource/BinaryDataSource$1�!org/das2/qds/AbstractRank1DataSet�.org/autoplot/binarydatasource/BinaryDataSource� getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�(I)V� ������� ��� �������� �������������Z�����*+��*!��*��*��*�������������Y���� ������������ ����������������I�����*��*���a�*���ia������������\���������������������������������� ��������PK ����d]Y{��I+��I+��4���org/autoplot/binarydatasource/BinaryDataSource.class�������3� �� � � �� �� ������� � � � � � � � !"# � $ � % ��& � ' ( ��)* �*+ �*,- ��. /012��3 ��4�����5 67 � 89 :; <= <>�� ��? ��@AB � C��D����E F������� GHI � J � KLM �P��N � OP � Q RS����TUV � W XY Z[ X\ ]^_`a � b cdef ghig��jkl �qmn@ ������ Ropq rstuvwxyz c{ �|}~i$ �����InnerClasses�<init>�(Ljava/net/URI;)V�Code�LineNumberTable�LocalVariableTable�this�0Lorg/autoplot/binarydatasource/BinaryDataSource;�uri�Ljava/net/URI;� parseLong�(Ljava/lang/String;)J�result�I�i�prod�J�sprod�[Ljava/lang/String;�sum�sval�Ljava/lang/String;�ssum� StackMapTable���getIntParameter�(Ljava/lang/String;I)I�l�name�deflt �getLongParameter�(Ljava/lang/String;J)J�getParameter�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�getTypeFromCode�&(Ljava/lang/String;)Ljava/lang/Object;�Ljava/lang/Object;�code"�parseRecFormat�'(Ljava/lang/String;)[Ljava/lang/Object;�repeat�type�j�n�s� recFormat�offsets�[I�types�[Ljava/lang/Object;�count�Ljava/lang/Integer;�ss�ioff�ifield� getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�info�defltcol�o�recSizeBits�first�last�ds�%Lorg/das2/qds/MutablePropertyDataSet;�dep0u�Lorg/das2/datum/Units;�dep0Type�dep0ds�#Lorg/das2/qds/buffer/BufferDataSet;� dep0Units�finalRecSizeBytes�finalRecOffset�ro�reportOffset�Z�u�dds�Lorg/das2/qds/QDataSet;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�f�Ljava/io/File;�fc�Ljava/nio/channels/FileChannel;�offset�defLen�length� fieldCount�recCount�buf�Ljava/nio/ByteBuffer;�recFormatParse�dep0� dep0Offset�col� columnType�colType�recSizeBytes� frecCount�rank2�dims� recOffset�encoding��������� Exceptions�� SourceFile�BinaryDataSource.java�����\+���\*������������java/lang/String�java/lang/Integer�"java/lang/IllegalArgumentException�java/lang/StringBuilder����"parameter must be 32-bit integer: ���=������������������bad format code: �����������������������java/lang/Object�,����������������java/io/FileInputStream������ byteOffset��������� byteLength�Gdefault length (entire file) is bigger than 2G, which is not supported.�depend0�����,(byteOffset=%d byteLength=%d file.length=%d)���}��JbyteLength and byteOffset parameters would read past the end of the file. ����������������� depend0Offset�column���(rank2 and columnFormat are not supported� recLength������:�����#java/lang/IndexOutOfBoundsException�(rank 2 index is greater than field count�[���]������ byteOrder�little�big�������������depend0Type�depend0Units��� �������org/das2/qds/QDataSet�UNITS���DEPEND_0��F�no�0org/autoplot/binarydatasource/BinaryDataSource$1����CADENCE���validMin� VALID_MIN����validMax� VALID_MAX� fillValue� FILL_VALUE�units� org/das2/qds/buffer/AsciiDataSet�nominalz����format�%�FORMAT����.org/autoplot/binarydatasource/BinaryDataSource�*org/autoplot/datasource/AbstractDataSource�%org/das2/util/monitor/ProgressMonitor�java/io/File�java/nio/channels/FileChannel�java/nio/ByteBuffer�#org/das2/qds/MutablePropertyDataSet�!org/das2/qds/buffer/BufferDataSet�org/das2/datum/Units�java/lang/Exception�split�'(Ljava/lang/String;)[Ljava/lang/String;�parseInt�(Ljava/lang/String;)I�params�Ljava/util/Map;� java/util/Map�get�&(Ljava/lang/Object;)Ljava/lang/Object;�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�charAt�(I)C�UBYTE�USHORT�UINT�BYTE�SHORT�INT�LONG�FLOAT�DOUBLE�valueOf�(I)Ljava/lang/Integer;�intValue�()I� substring�(I)Ljava/lang/String;�(II)Ljava/lang/String;� byteCount�(Ljava/lang/Object;)I�getFile�7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�(Ljava/io/File;)V� getChannel�!()Ljava/nio/channels/FileChannel;�()J�java/lang/Long�(J)Ljava/lang/Long;�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�%java/nio/channels/FileChannel$MapMode�MapMode� READ_ONLY�'Ljava/nio/channels/FileChannel$MapMode;�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�close�&(Ljava/lang/Object;)Ljava/lang/String;�bitCount�java/lang/Math�min�(II)I�contains�(Ljava/lang/CharSequence;)Z�((Ljava/lang/String;I)[Ljava/lang/String;� startsWith�(Ljava/lang/String;)Z�endsWith�org/das2/qds/DataSetUtil�product�([I)I�equals�(Ljava/lang/Object;)Z�java/nio/ByteOrder� BIG_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� LITTLE_ENDIAN�makeDataSetBits�S(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;� replaceAll�lookupUnits�*(Ljava/lang/String;)Lorg/das2/datum/Units;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�7(Lorg/autoplot/binarydatasource/BinaryDataSource;IJII)V� asDataSet�(D)Lorg/das2/qds/DRank0DataSet;�java/lang/Double�&(Ljava/lang/String;)Ljava/lang/Double;�#()Lorg/das2/datum/EnumerationUnits;�setUnits�(Lorg/das2/datum/Units;)V�org/das2/qds/ops/Ops�reform�3(Lorg/das2/qds/QDataSet;I[I)Lorg/das2/qds/QDataSet;�!��������������������>�����*+����������� ���� ��!���������������������������������L�����r+��M,���C+��N-��� +��6��*-2��76-���*-2��i7�����*,2��B6,���!*,2��aB����!���������B����$��%� �&��'��(� �)�$�+�-�,�7�-�D�,�J�/�M�2�U�3�_�4�j�3�p�6�����\� � �������0�������-� �������9������X�������U���������r���������r�������k�������������$������������ �������������������O*��+����� N-���*-��7����'�� Y��Y����+����-�������*-����������������;��<��=��?��@�$�A�H�C�����4���4��������O���������O��������O�������A�����������������3�����������������#*��+����� :�� �� *��7�������������H��I� �J�����4����#���������#��������#������������� ����������� �����E�����������������*��+����� N-��,��-:�������������N��O��P�����4��������������������������������������������������@��� ���������(����(*��u��f*������C������b���.���i���<���s���5���x���)L����L����L���L��� Y��Y����*�������*�����������b���x���o���������������������������}���������������������������������������v�������������������jL��H��L��A��L��:��L��3��L��,��L��%��L���� Y��Y����*�������+���������F����U� �V�8�W�=�X�D�Y�K�Z�R�[�m�^���_���`���a���b���c���d�e�f&�i������� �:�������A�������H�������O������������������������������������������������������������(������&������������8��n����� ��������������c�� N-��!� L-��!��"M*#��:66:�66 ��� 2: ��$6�� d��u�� d��%:�� d��%:��$��6��&: ����&: ��$d��'��6+O6��- ��, S+O� ��(`6������҄ ��P��":+S,S�� S�� S����������� ���v��w� �x��z��{� �|�#�}�=��D���X���f���q���{���~�������������������������������������������������}������������������������������c�������~� ������������� ���1��������:������D����������M����� �q�k������=������� ��������� ������������������������������ ��������#��������������������}� ��/� ���Z�F����������6����� ���������Z�F����������������'��� ���Z�F���������������������� �#��*+��)M��*Y,��+��,N*- ��.7,��/e7*0��.7���,��/e���� �� Y1���*2*��3���������46 *56��46,��/a���D7��"Y��8SY��8SY,��/��8S��9:�� Y��Y��:���������-��;��<:-��=*>��?: : �� ��@:2�� ��!6 *3��46*A��46���� 6������ 6��6*B��46����C:��8*��D����� :�� �� YE���2��F��F:2��C:*G��?:*H��46��2�� ��!6����I h6�� h6�� ��Il6 �Ji�m���L6:*��D����� :���:6�6M��N��?M���O:2��$��*2���6���2��$��*2���6��� 6� YOYO:6�� `6 �� ��PYQ��R� �� ��PYQ��R�:*��S����� :��qT��U����%:V��W����$d��':#���O:�� :6���*2���O����� YOY��XO:*Y��46��'��2��Z��Z.6����Ihl6*[\��?:]��^����_��`W����a��`W��X.��� O.�� .`O.�� .`Oh..d��b:��h��b:�� ���*c��?:��*c2��F��F2��C��?:��$����(h6��2��Z��Z.6h��b:*de��?: ��$�� f��g: ��h:!j!��kl��m���h*no��?:o��U��p��^����6��>l6 6!��qY*! ��r:""s��to��v��m�l"��m�*��w����� :��x��y��m�*��z����� :��{��y��m�*��|����� :��}��y��m�*��~����� :��J����4���^�����:�� ��h:�����j��m���j��h��m�*�������� :��7��$��#���U����Y���������:���m����������:���������>����������������$���.���D���N���i���s����������������������������������������������������$��*��-��7��?��D��T��Y��c��o��y�������������������������������������������������&7B N ]am ~���������� $!)";$H(R)\*h,q1v2�3�4�5�7�8�:�<�?�@�A�BDEF,H;KQL[McNnOuP~R�S�T�U�V�W�X�Y�_�`�efgj$k)l7oGpLqZujvowwy�z�|�~�������������������������5��������������'������o� �����T�%�������������1��������������������������������������8������������u� �����!��������Q�8�����[�.����� ��4����� ��0�����!�������"��[�������@������������������������������������������������������������$�������.�������i������ �s��������L�������?����� ��<�����������������-������7�������������?��������������c������B������?������/������������������R�������9��������������s�6��N����������������������������������������������\��4�����F��# ����5��������������F�����������#��������������F����������_��������������F�����Z��������������)�Z����������%���� ������&����B������ ��!��@��A��"��"".������ = ����������������������q������:<�� PK ����d]Y��������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1.class�������3�B ��$ ��# �"�% �"�& �'�( �'�) �*�+ �*�, �'�-�.�/�0�this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�r�Ljava/awt/Rectangle;�e�Ljava/awt/event/ActionEvent;� StackMapTable�.� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod�1��2� ��3�4�5�6�7�8�9�:�;�<�=�>�?�>�@�A�%javax/swing/text/BadLocationException�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1�javax/swing/AbstractAction�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�()V� access$000�Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V�paramsTextArea1�+Lorg/autoplot/datasource/ui/ParamsTextArea;�)org/autoplot/datasource/ui/ParamsTextArea�getCaretPosition�()I�modelToView�(I)Ljava/awt/Rectangle;�java/awt/Rectangle�x�I�y� showPopup�(II)V� ������ �������������>����� *+��*��������������9�������� ������� � ����������������4*��+��*����*��������M*����,��,���� ��M����/�2� ���������<��>��?�/�B�2�@�3�C���� ���������4�������4��������r�������� �!����"�#���� ��������PK ����d]Yl��������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2.class�������3�% �� �� ������this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2�java/lang/Object�java/awt/event/ActionListener�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V� access$100�Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*��������������l� ������� ������� �����������A����� *��+���������� ����n��o� ������� ������� ������������������� ��������PK ����d]YZ��%������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3.class�������3�% �� �� ������this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3�java/lang/Object�java/awt/event/ActionListener�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V� access$200�Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*��������������u� ������� ������� �����������A����� *��+���������� ����w��x� ������� ������� ������������������� ��������PK ����d]Y%��������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4.class�������3�% �� �� ������this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4�java/lang/Object�java/awt/event/ActionListener�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V� access$300�Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*��������������~� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����d]Y:�O������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5.class�������3�) �� ��! ��"�#�$�canEdit�[Z�this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�e(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;[[Ljava/lang/Object;[Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5;�x0�[[Ljava/lang/Object;�x1�[Ljava/lang/Object;�isCellEditable�(II)Z�rowIndex�I�columnIndex� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod�%�&�'�� � �(���;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5�#javax/swing/table/DefaultTableModel�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V�*([[Ljava/lang/Object;[Ljava/lang/Object;)V� ������������� ������ �������������*+��*,-��*�YTYTYTYTYTYTYTYTYTY TY TYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYT������� ��� ������������*��������������� �����������������������E�����*��3����� ������������ ������������������������������������ ��������PK ����d]Y��-������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6.class�������3�# �� �� �����this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6;� mouseMoved�(Ljava/awt/event/MouseEvent;)V�evt�Ljava/awt/event/MouseEvent;� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod��� ���� �!�"�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6�!java/awt/event/MouseMotionAdapter�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V� access$400�Y(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/MouseEvent;)V� �������������� �� ���>����� *+��*����������������������� � ������ �������� ���A����� *��+���������� ���������������� � ������ ������������������� ��������PK ����d]Yu(W,������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7.class�������3�# �� �� �����this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7;�mouseClicked�(Ljava/awt/event/MouseEvent;)V�evt�Ljava/awt/event/MouseEvent;� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod��� ���� �!�"�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7�java/awt/event/MouseAdapter�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V� access$500�Y(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/MouseEvent;)V� �������������� �� ���>����� *+��*����������������������� � ������ �������� ���A����� *��+���������� ���������������� � ������ ������������������� ��������PK ����d]YX5&������A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8.class�������3�% �� �� ������this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8�java/lang/Object�java/awt/event/ActionListener�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�initComponents�()V� access$000�Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����d]Y��ռ$��$��A���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9.class�������3�N ��) ��* � �+�,�- �.�/�,�0 �1�2�3�4 �5�6 �7�8�9�:�val$ds2�Lorg/das2/qds/QDataSet;�this$0�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�<init>�U(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Lorg/das2/qds/QDataSet;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9;�getRowCount�()I�getColumnCount� getValueAt�(II)Ljava/lang/Object;�rowIndex�I�columnIndex�v� StackMapTable� SourceFile� BinaryDataSourceEditorPanel.java�EnclosingMethod�;�<�=������=�>�?��@�A�B�C�D�E�F�G�%2X�java/lang/Object�H�I�J�K�L�M�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9�$javax/swing/table/AbstractTableModel�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�update�()V�org/das2/qds/QDataSet�length�java/lang/Math�min�(II)I�value�(I)D�java/lang/Character�toString�(C)Ljava/lang/String;�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/String�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;� �� ���������������������C�����*+��*,��*���������������������������������������,������������������������������������9�����x*��������������������������������������������/*������> ��}�� ������ Y�� S�������������!�"�#�%����*����/�������/�� ����/�!� ���#�"� ��#��������$����%�&����'�(���� ��������PK ����d]Y��hx�B���B��?���org/autoplot/binarydatasource/BinaryDataSourceEditorPanel.class�������3' ��� ��� ��� ��� ��� ��� �0� ��� ��� �7�� �� �7� ��� �� �� ���� �� �� �� ��� �� ���� �� ��� ��� ��� �� �� �� ��� �%� ���� �(� ��� ��� ���� �-� ���� ���� �2� ��� �� ���� �7�� �9� ��� ���� �=� ��� ���� �(�� �C� �(� �%��� �(�� �J���� �N�� �P� ��� �-�� �2����������������������������������� �V� ��� �z� ��� �}� � �2 �7 �7 �7 �� �9 �9� �9 �9 �=� ��� �=� �� �0 �� �� ! " # ��$ ��% �-&' ��( �-) �� * ��+, ��- ./ ��0 12 ��3 456 ���789 ��: ;< �7=> ���>?@?ABC ;D ;E �YF ;GH ��I�� JKL JM JN �%O �PQ ��R ST �YU ��VWX JY �Z[ �� ;\?] �7^ ��_` ;a ��b 4cd ef �ghi ���j ��� �7kl ��0 ;m 4n 4o ��p qr �Ys qtu 1vwx�InnerClasses�logger�Ljava/util/logging/Logger;�suri�Ljava/lang/String;� infoLabel�Ljavax/swing/JLabel;�jButton1�Ljavax/swing/JButton;�jLabel1�jPanel1�Ljavax/swing/JPanel;�jPopupMenu1�Ljavax/swing/JPopupMenu;�jScrollPane1�Ljavax/swing/JScrollPane;�jScrollPane3�jScrollPane4�jSplitPane2�Ljavax/swing/JSplitPane;�jTable2�Ljavax/swing/JTable;�jTable3�paramsTextArea1�+Lorg/autoplot/datasource/ui/ParamsTextArea;�setByteOffsetMenuItem�Ljavax/swing/JMenuItem;� setDep0Offset�setRecOffsetMenuItem�<init>�()V�Code�LineNumberTable�LocalVariableTable�i�I�this�;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;�im�Ljavax/swing/InputMap;�tab�Ljavax/swing/KeyStroke;� StackMapTablewyz�initComponents� jPanel1Layout�!Lorg/jdesktop/layout/GroupLayout;�layout�jButton1ActionPerformed�(Ljava/awt/event/ActionEvent;)V�ex�Ljava/lang/Exception;�evt�Ljava/awt/event/ActionEvent;,�update�suri1�dss�$Lorg/autoplot/datasource/DataSource;�ds�Lorg/das2/qds/QDataSet;�model�Ljavax/swing/table/TableModel;�split�"Lorg/autoplot/datasource/URISplit;�params�Ljava/util/Map;� newParams� byteOffset� suriBytes�dss2�ds2�model2�n�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�{|}~� Exceptions�jTable2MouseClicked�(Ljava/awt/event/MouseEvent;)V�Ljava/awt/event/MouseEvent;�$setByteOffsetMenuItemActionPerformed�col� currentOffset�#setRecOffsetMenuItemActionPerformed�setDep0OffsetActionPerformed�jTable2MouseMoved�getParam�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�param�deft�pp�o�setParam�'(Ljava/lang/String;Ljava/lang/String;)V�val�getPanel�()Ljavax/swing/JPanel;�setURI�(Ljava/lang/String;)V�f�Ljava/io/File;�Ljava/io/IOException;�uril�markProblems�(Ljava/util/List;)V�problems�Ljava/util/List;�$Ljava/util/List<Ljava/lang/String;>;� Signature�'(Ljava/util/List<Ljava/lang/String;>;)V�getURI�()Ljava/lang/String;�reject�(Ljava/lang/String;)Z�url�fs�%Lorg/das2/util/filesystem/FileSystem;���prepare�M(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)Z�parent�Ljava/awt/Window;�mon�'Lorg/das2/util/monitor/ProgressMonitor;� access$000�Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V�x0�x1� access$100� access$200� access$300� access$400�Y(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/MouseEvent;)V� access$500�<clinit>� SourceFile� BinaryDataSourceEditorPanel.javaMNUNT+S+P+*+&���TABz����y���;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1���� �javax/swing/JTable������� ���������������java/lang/StringBuilder�b�����p���javax/swing/JPopupMenu�javax/swing/JMenuItem�javax/swing/JSplitPane �javax/swing/JPanel�javax/swing/JScrollPane�)org/autoplot/datasource/ui/ParamsTextArea�javax/swing/JLabel�������javax/swing/JButton��� �Set Byte Offset�b�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2�����Set Record Offset�-Set the offset of the data within each record�b�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3�Set Depend 0 Offset�,Set the offset for depend0 (the x positions)�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4�java/awt/Dimension������javax/swing/ScrollPaneConstants���;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5�[Ljava/lang/Object;�java/lang/Object�java/lang/String�Title 1�Title 2�Title 3�Title 4�Title 5�Title 6�Title 7�Title 8�Title 9�Title 10�Title 11�Title 12�Title 13�Title 14�Title 15�Title 16�Title 17�Title 18�Title 19�Title 20�Title 21�Title 22�Title 23�Title 24�Title 25�Title 26�Title 27�Title 28�Title 29�Title 30����;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6���;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7����������� java/awt/Font�Dialog����jLabel2���DejaVu Sans�P<html>right-click to get completions. Click update to see how it parses.</html>�javax/swing/SwingConstants���Update�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8�org/jdesktop/layout/GroupLayout������java/lang/Short���������org/jdesktop/layout/LayoutStyle���������������������#javax/swing/table/DefaultTableModel�����1�java/lang/Exception��������p���op����)org/das2/util/monitor/NullProgressMonitor{���$org/das2/qds/util/QDataSetTableModel�~�����java/util/LinkedHashMap����� byteLength�100��;�������;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9�����java/awt/Component�������0VW\]� recOffset� dep0Offset �col ������java/net/URL��b����� bytes�5org/autoplot/binarydatasource/BinaryDataSourceFactory�java/util/ArrayList�java/io/IOException��� !"#r�apdss.binary$%�9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel�-org/autoplot/datasource/DataSourceEditorPanel�javax/swing/InputMap�javax/swing/KeyStroke�"org/autoplot/datasource/DataSource�org/das2/qds/QDataSet�javax/swing/table/TableModel� org/autoplot/datasource/URISplit� java/util/Map�#org/das2/util/filesystem/FileSystem�java/net/URISyntaxException�getInputMap�()Ljavax/swing/InputMap;�getKeyStroke�+(Ljava/lang/String;)Ljavax/swing/KeyStroke;�getActionMap�()Ljavax/swing/ActionMap;�get�+(Ljavax/swing/KeyStroke;)Ljava/lang/Object;�>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)V�javax/swing/ActionMap�put�)(Ljava/lang/Object;Ljavax/swing/Action;)V�setAutoResizeMode�(I)V�getTableHeader�"()Ljavax/swing/table/JTableHeader;�javax/swing/table/JTableHeader�setReorderingAllowed�(Z)V�getColumnCount�()I�getColumnModel�&()Ljavax/swing/table/TableColumnModel;�"javax/swing/table/TableColumnModel� getColumn�"(I)Ljavax/swing/table/TableColumn;�getFont�()Ljava/awt/Font;�getSize�javax/swing/table/TableColumn�setPreferredWidth�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�setHeaderValue�(Ljava/lang/Object;)V�setText�addActionListener�"(Ljava/awt/event/ActionListener;)V�add�0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;�setToolTipText�(II)V�setPreferredSize�(Ljava/awt/Dimension;)V�setOrientation�setHorizontalScrollBarPolicy�e(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;[[Ljava/lang/Object;[Ljava/lang/Object;)V�setModel�!(Ljavax/swing/table/TableModel;)V�addMouseMotionListener�'(Ljava/awt/event/MouseMotionListener;)V�addMouseListener�!(Ljava/awt/event/MouseListener;)V�setViewportView�(Ljava/awt/Component;)V� setColumns�setRows�setMaximumSize�(Ljava/lang/String;II)V�setFont�(Ljava/awt/Font;)V� setAlignmentY�(F)V�setVerticalAlignment�(Ljava/awt/Container;)V� setLayout�(Ljava/awt/LayoutManager;)V�createParallelGroup� ParallelGroup�2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�-org/jdesktop/layout/GroupLayout$ParallelGroup�H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�createSequentialGroup�SequentialGroup�3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�/org/jdesktop/layout/GroupLayout$SequentialGroup�J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addPreferredGap�4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;&�Group�X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addContainerGap�Y(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�setHorizontalGroup�*(Lorg/jdesktop/layout/GroupLayout$Group;)V�setVerticalGroup�setLeftComponent�*([[Ljava/lang/Object;[Ljava/lang/Object;)V�setRightComponent�I(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�java/util/logging/Level�SEVERE�Ljava/util/logging/Level;� getMessage�java/util/logging/Logger�log�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�"org/autoplot/datasource/DataSetURI� getDataSource�8(Ljava/lang/String;)Lorg/autoplot/datasource/DataSource;� getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�(Lorg/das2/qds/QDataSet;)V�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;� getParams�()Ljava/util/Map;�&(Ljava/lang/Object;)Ljava/lang/Object;�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�length�format�6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;�U(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Lorg/das2/qds/QDataSet;)V�java/awt/event/MouseEvent� getSource�()Ljava/lang/Object;�getX�getY�show�(Ljava/awt/Component;II)V�getSelectedColumn�java/lang/Integer�parseInt�(Ljava/lang/String;)I�valueOf�(I)Ljava/lang/String;�getPoint�()Ljava/awt/Point;� columnAtPoint�(Ljava/awt/Point;)I�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�remove� setParams�(Ljava/util/Map;)V�file�getFile�E(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�java/io/File�()J�(J)Ljava/lang/StringBuilder;� setFactory�>(Lorg/autoplot/datasource/DataSourceFactory;Ljava/util/List;)V�path�toUri�"(Ljava/lang/String;)Ljava/net/URI;� getWebURL�(Ljava/net/URI;)Ljava/net/URL;�toURI�()Ljava/net/URI;�create�5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem;� substring�isDirectory� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�%org/jdesktop/layout/GroupLayout$Group�!���0�������������������������������������������������� ��� ��� ��� �������������������>������*��*��*�� �� L��M*�� �� +,����Y*����*����*������*����*������>*������H*�������*������h��*���������Y�� ��!��"��#��$�����������:����5��6��7��8��9�-�E�5�F�@�G�H�H�S�I�`�J�|�K���I���N���*��U�P�������������� !�"������U�#$%����O�&��������;*��%Y��&��'*��(Y��)��**��(Y��)��+*��(Y��)��,*��-Y��.��/*��0Y����1*��2Y��3��4*��Y��5��*��2Y��3��6*��7Y��8�� *��9Y��:��;*��9Y��:��<*��=Y��>��?*��2Y��3��@*��Y��5��*��*A��B*��*��CY*��D��E*��'*��*��FW*��+G��B*��+H��I*��+��JY*��K��E*��'*��+��FW*��,L��B*��,M��I*��,��NY*��O��E*��'*��,��FW*��PY X��Q��R*��/��S*��4 ��U*����VY*��WY��XYSYSYSYSYSYSYSYSYSY SY SYSYSY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSS��YYZSY[SY\SY]SY^SY_SY`SYaSYbSY cSY dSYeSYfSY gSYhSYiSYjSYkSYlSYmSYnSYoSYpSYqSYrSYsSYtSYuSYvSYwS��x��y*����zY*��{��|*����}Y*��~��*��4*�����*�� ���*�� ���*�� ��PY���Q���*��6*�� ���*��;���Y�������*��;����*��;���*��<���Y�������*��<����*��<���*��?����*��?���Y*���������Y*��1���L*��1+���++���*��4�����+���*��6����������+���+���*��?����������*��;����*��<!����������������++���+���+���+���*��?������*��<��������*��;����������*��6�����������*��4�D����������*��/*��1���*��@ ��U*�����Y��WY��XYSYSYSYSSY��XYSYSYSYSSY��XYSYSYSYSSY��XYSYSYSYSS��YYZSY[SY\SY]S�����y*��@*�����*��/*��@������Y*���M*,���,,���*��/ �������,,���*��/X���������������b���[��\��]�!�^�,�_�7�`�B�a�M�b�X�c�c�d�n�e�y�f���g���h���i���k���l���q���s���t���u���z���|���}�~��#��4��<��E������������������������������ ��3��<��D��M��\��h��p��s������������������������������������������������������������������������������+��.��7��D��G��J��M��X��a������������������� ��#��&��4��7��:����� ���;��h�'(��5)(��*+����z�����*�����M������,���,��������������������������������� ���,-���������./�"����G0�1��������%*���L+���M,���Y�������N���Y-���:*����y+���:*�� ���:���Y���:�������Y:�������W������W��µ���������ö�Ě� ������: ���: ���Y�������:���Y*���:*����y*��������6 6 ��K*�������*������h��*���������Y�� ��!��"��#��$�����������b����� ��"�+ �1 �:�C�Q �b�n�x����������)��*��+��,��-+$0��������O���%��� 2���� 34�� 56��"78��1��9:��:��;<��C��=<��Q��>�������?��� ����@4� ���vA6����jB8����SC� D�����:��;E��C��=E�"���X���b� #FGHIJKKF��.��C�#FGHIJKKFFGHI����NL�������MN����O�����*��'+������+���+��̶�ͱ������ ���2�3������������.O��P+����u�����!*�����=*�Ϸ�и��>*�`��ҷ�ӱ���������6�7�8� 9���*����!�����!./���Q��� R��S+����Y�����*�����=*���ҷ�ӱ���������<�=�>��� ���������./���Q��T+����Y�����*�����=*���ҷ�ӱ���������A�B�C��� ���������./���Q��UN����m�����'*��+��ֶ��=*����Y��ض�!��"��#��ٱ���������F�G�&H��� ����'�����'.O���Q��VW����������,*���N-���:��ø��:+������Y:��,�����������K�L�M�N�"O�'P�)R���H����,�����,X������,Y�����'2�����!9:���Z<��"� [���D������ZE�"������)�#FFFJKF���\]����������9*���N-���:��ø��:,��+����W�� +,����W*�� ��ܱ������"���W�X�Y�Z�[�%]�/_�8`���>����9�����9X������9^�����42�����.9:���$Z<�D������$ZE�"������%FJK �_`����,�����*����������d����������ab���)�����|*+���+���M���Y,��߷����Y������N*��;��Y����!-�������!��#���,��ø��:*�� ���*�� ���Y�����Y������M������,���,��������i�l������.���j�k� l� m�Bn�Ko�Tp�it�lr�ms�{u���>�� �_9:�� �Icd��K�;<��m�,e����|�����|f���D�����K�;E�"��� ���lg�hi����G����������������z������������jk�D�������jl�m���n�op����������3*��ݸ��L*�� ���M+,��µ��+�����+��ö�Ě�+���+��Ű���������~������.���� ����3����+9:���#;<�D������#;E�"������.JK�qr����������/+���M,������������N-,���,�����Ķ����������������������+��-����*����/�����/s�����*9:���tu�"������-JvL������w�xy����s�����+���:���Y��߷��-���W������������������4���������f������z{����|}���9:�L������~����:�����*+�������������.��������������/������:�����*+�������������.��������������/������:�����*+�������������.��������������/������:�����*+�������������.��������������/�������:�����*+�������������.��������������O�������:�����*+�������������.��������������O�������!������ ������������������0�����������b������������������}�������z�������V�������N�������J�������C�������������������������PK ����d]Y+���������;���org/autoplot/binarydatasource/BinaryDataSourceFactory.class�������3L ������ ��� ��� ����� ��������� ��������������������������������������������� ��������������������������������������� ��� ��� ������ �������������������������������������������� ������������������� !"#$%&'()*+,-./01 ��2345�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�7Lorg/autoplot/binarydatasource/BinaryDataSourceFactory;� getDataSource�4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;�uri�Ljava/net/URI;� Exceptions6�getCompletions�d(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;�result�Ljava/util/List;� paramName�Ljava/lang/String;�cc�+Lorg/autoplot/datasource/CompletionContext;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�LocalVariableTypeTable�=Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;� StackMapTable7� Signature��(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�getDescription�()Ljava/lang/String;� SourceFile�BinaryDataSourceFactory.java�����.org/autoplot/binarydatasource/BinaryDataSource��89:;:�java/util/ArrayList�)org/autoplot/datasource/CompletionContext�byteOffset=�byte offset of the first record��<=>?�byteLength=�(total number of bytes to read (limit 2G)�fieldCount=�)specify record length based on field type�rank2=�*start and stop indices for rank 2 data set�dims=�,like rank2, but allows for higher dimensions� recCount=�&limit the number of records to read in� recLength=�byte length of each record� recOffset=�byte offset into each record� recFormat=�.specify field types and rec size in one string�column=�0byte offset into each record based on field type�type=��@�depend0=�depend0Offset=��byte offset into each record for dep0. If the first 8 bytes is the timetag, then this would be zero (which is also the default).�depend0Type=� depend0Units=�.support timetags like 'seconds since 2001-001'� validMin=� validMax=� fillValue=�value indicating invalid data.�units=�5indicating unit type, like cmps or TT2000 or nominal.� byteOrder=�endianess of the data�reportOffset=T�Ddepend0 is byte offset into file, this is the legacy (2010) behavior�format=�specify formatA:BC7DE� byteOffsetF?� byteLength� fieldCount� recLength�recCount� recOffset�validMin�validMax�units� fillValue�column�rank2�dims�type�depend0�depend0Type�depend0Units� byteOrder� recFormat�format�<int>GHI�<double>� cdfTT2000� CDF time tags�cmps� cm per second�V/m�Volts per meter�nominal�nominal data� invalid value�<int>:<int>�first,last (exclusive) fields�0:�return rank two to last field�:�!as many as will fit in one record�[10]�rank 2 ds[:,10]�[48,64]�rank 3 ds[:,48,64]�double�float�long�int�uint�truncatedFloat�vaxFloat�short�ushort�byte�ubyte�nybble�four-bit integers�time24�3ISO8601 time in 24 ASCII characters (16-24 allowed)�ascii8�5Formatted number in 8 ASCII characters (1-24 allowed)�seconds since 2001-001T00:00�ms since 2001-001T00:00�little�,(default) first byte has little significance�big�first byte has big significance�d,13f�double followed by 13 floats�i,s,ub�int, short, unsigned byte�x,ub,ui�&skip byte, unsigned byte, unsigned int�%d�format as integer�%c�format as character�%x�format as hexidecimal�%.1f�!format as double with one decimalJK�Binary Tables within files�5org/autoplot/binarydatasource/BinaryDataSourceFactory�1org/autoplot/datasource/AbstractDataSourceFactory�java/lang/Exception�java/lang/String�(Ljava/net/URI;)V�context�Ljava/lang/Object;�CONTEXT_PARAMETER_NAME�9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V�java/util/List�add�(Ljava/lang/Object;)Z�'(Ljava/lang/Object;Ljava/lang/String;)V�CONTEXT_PARAMETER_VALUE�get�Q(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;�hashCode�()I�equals�java/util/Collections� singletonList�$(Ljava/lang/Object;)Ljava/util/List;� emptyList�()Ljava/util/List;�!��������������������/�����*�����������������������������������������=����� ��Y+������������������������ ��������� ���������������������������� \+�����ѻ�Y��N-��Y�� �����W-��Y�� �����W-��Y�������W-��Y�������W-��Y�������W-��Y�������W-��Y�������W-��Y�������W-��Y�������W-��Y�������W-��Y���� ���W-��Y��!�� ���W-��Y��"#�����W-��Y��$�� ���W-��Y��%&�����W-��Y��'�� ���W-��Y��(�� ���W-��Y��)*�����W-��Y��+,�����W-��Y��-.�����W-��Y��/0�����W-��Y��12�����W-�+����3�y��+��4N-:6��5����������ۛ&��ƫH�����H̶���>�V��O�_����������>�:ڋ����u8������_�����������3������/���q�6�:����]C����t9���`�Wo��-Ƣ�����˻���� �L5����\�wD���6��7�D6�>8��7�46�.9��7�$6�:��7�6�;��7�6���<��7���6���=��7���6���>��7���6���?��7���6���@��7��� 6���A��7��� 6���B��7���6���C��7��~6��wD��7��m 6��fE��7��\6��UF��7��K6��DG��7��:6��3H��7��)6��"I��7��6��J��7��6�����g����������_���o�����������������������������C��e��u��������%��5��I��}�������Y��3K�� ��L���Y��3K�� ��L���Y��3K�� ��L���Y��3K�� ��L���Y��3K�� ��L���Y��3K�� ��L���Y��3M�� ��L���Y��3M�� ��L���Y��:��Y��3NO�����W��Y��3PQ�����W��Y��3RS�����W��Y��3TU�����W���Y��:��Y��3MV�����W���Y��3K�� ��L���Y��:��Y��3WX�����W��Y��3YZ�����W��Y��3[\�����W���Y��:��Y��3]^�����W��Y��3_`�����W���Y��:��Y��3a�� ���W��Y��3b�� ���W��Y��3c�� ���W��Y��3d�� ���W��Y��3e�� ���W��Y��3f�� ���W��Y��3g�� ���W��Y��3h�� ���W��Y��3i�� ���W��Y��3j�� ���W��Y��3k�� ���W��Y��3lm�����W��Y��3no�����W��Y��3pq�����W���Y��3K�� ��L���Y��:��Y��3a�� ���W��Y��3b�� ���W��Y��3c�� ���W��Y��3d�� ���W��Y��3e�� ���W��Y��3f�� ���W��Y��3g�� ���W��Y��3h�� ���W��Y��3i�� ���W��Y��3j�� ���W��Y��3k�� ���W��Y��3no�����W��Y��3pq�����W���Y��:��Y��3r�� ���W��Y��3s�� ���W���Y��:��Y��3tu�����W��Y��3vw�����W���Y��:��Y��3xy�����W��Y��3z{�����W��Y��3|}�����W���Y��:��Y��3~�����W��Y��3�������W��Y��3�������W��Y��3�������W������������������l���� ����'��<��Q��f� �{�!���"���#���$���%���&���' �(�)2�*G�+Z�,m�-��.��/��0��1��2��3��4��5L�7\�9l�;|�=��?��A��C��E��H��I��J�K�L-�M0�Q9�RO�SR�Vb�Yk�Z��[��\��]��`��a��b��c��g��h�i�j-�kA�lU�mi�n}�o��p��q��r��s��t��u�v�y"�|+�}?�~S�g��{������������������������3��6��?��S��g��j��s����������������������������� �� %�� ;�� Q�� T�� X������������������[�����9������k�E�������/������!�����+�����?�+�����s�/�������E�������[������n������� \�������� \������� \����������p����������[�����9������k�E�������/������!�����+�����?�+�����s�/�������E�������[����������I�,��������� ��`��c!��M7�)�37��M��c��������������������-�������������������������������������������PK ����d]Y��7�������:���org/autoplot/binarydatasource/BinaryDataSourceFormat.class�������3 �=����������P���������� ���������� �������� ��� ���� ���� ���� ������ ��� ��� ��� ��� ������ �=�� �=���t�� �<�� ��� ��� ��� ������������ ���� ���� ���� �<�� �<������ �-���� ���� �0���� �3�� �������������� �8�� �����������<init>�()V�Code�LineNumberTable�LocalVariableTable�this�6Lorg/autoplot/binarydatasource/BinaryDataSourceFormat;�formatRank2�d(Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Ljava/nio/ByteBuffer;�ddep0�#Lorg/das2/qds/buffer/BufferDataSet;�data�Lorg/das2/qds/QDataSet;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�params�Ljava/util/Map;�dep0�type�Ljava/lang/String;�dep0Type�dep0Len�I�typeSize�dep0TypeSize�recSize�size�result�Ljava/nio/ByteBuffer;�ddata�it�"Lorg/das2/qds/QubeDataSetIterator;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� StackMapTable������������������� Signature��(Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/nio/ByteBuffer;�formatRank1� formatData�S(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)V�mpds�%Lorg/das2/qds/MutablePropertyDataSet;�channel�'Ljava/nio/channels/WritableByteChannel;�uri�doDep�split�"Lorg/autoplot/datasource/URISplit;�outFile�Ljava/io/File;��������� Exceptions��� canFormat�(Lorg/das2/qds/QDataSet;)Z�ds�getDescription�()Ljava/lang/String;� SourceFile�BinaryDataSourceFormat.java�>�?�org/das2/qds/QDataSet�DEPEND_0�����������java/lang/String�double�depend0Type���������������������big� byteOrder����������������������� org/das2/qds/QubeDataSetIterator�>���������?�������������������?���������������������������DEPEND_1�BUNDLE_1�������M�Q����E�F�l�F�"java/lang/IllegalArgumentException�rank not supported�>���java/io/File�>�java/io/FileOutputStream�>�� �?�java/lang/Throwable ���Binary Table�4org/autoplot/binarydatasource/BinaryDataSourceFormat�0org/autoplot/datasource/AbstractDataSourceFormat�%org/das2/util/monitor/ProgressMonitor� java/util/Map�java/nio/ByteBuffer�java/nio/ByteOrder�!org/das2/qds/buffer/BufferDataSet� org/autoplot/datasource/URISplit�%java/nio/channels/WritableByteChannel�java/io/IOException�property�&(Ljava/lang/String;)Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;� byteCount�(Ljava/lang/Object;)I�length�(I)I�()I�allocate�(I)Ljava/nio/ByteBuffer;�equals�(Ljava/lang/Object;)Z� BIG_ENDIAN�Ljava/nio/ByteOrder;� LITTLE_ENDIAN�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�makeDataSet�S(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;�(Lorg/das2/qds/QDataSet;)V�hasNext�()Z�next�getValue�(Lorg/das2/qds/QDataSet;)D�putValue�"(Lorg/das2/qds/WritableDataSet;D)V�rank�setUri�(Ljava/lang/String;)V�maybeMkdirs�getParam�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�toUpperCase�charAt�(I)C�org/das2/qds/DataSetOps�makePropertiesMutable�>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�#org/das2/qds/MutablePropertyDataSet�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�resourceUri�Ljava/net/URI;�(Ljava/net/URI;)V�(Ljava/io/File;)V�java/nio/channels/Channels� newChannel�?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;�write�(Ljava/nio/ByteBuffer;)I�close� addSuppressed�(Ljava/lang/Throwable;)V�org/das2/qds/SemanticOps�isJoin�!�<�=�������>�?��@���/�����*�������A��������B��������C�D����E�F��@���� ���0+�����:-�����:��:- �����:��:����6�� 6�� 6 h+���h`6 +��� h6�� :-������� ��������W h+���+�����: ��Y+��:������ +���������N�����C �����:��Y��:������������������A���r����%� �*��+�#�-�0�.�9�0�E�1�L�3�S�4�e�6�p�8�w�9���;���<���;���C���E���F���G���J���K���L���K�O�Q�R�S-�W�B������)�G�H���0�C�D����0�I�J���0�K�L���0�M�N�� #�O�J���P�Q��0��R�Q��E���S�T��L���U�T��S���V�T� �e���W�T� �p���X�T��w���Y�Z����z�[�H� ���p�\�]��^������0�M�_��`���x� ��#�a�b���b@��K� �c�a�d�e�a�b�b�f��f��� �c�a�d�e�a�b�b�f��f�g��-�h�i��1�h���j����k��l�F��@���� ���+�����:-�����:��:- �����:��:����6�� 6�� 6 h`6 +��� h6�� :-������� ��������W h+�����: ��Y+��:������ +���������B +�����:��Y��:������������������A���r����]� �_��`�#�b�0�c�9�e�E�f�L�g�S�h�]�i�h�k�o�l���n���p���n���s���u���v���w���z���{���}���{����������������B��������)�G�H����C�D�����I�J����K�L����M�N�� �O�J�����P�Q��0���R�Q��E���S�T��L���U�T��S���V�T� �]���W�T� �h���X�T��o���Y�Z����n�[�H� ���d�\�]��^�������M�_��`���x� ��#�a�b���b@��C� �c�a�d�e�a�b�b�f��f��� �c�a�d�e�a�b�b�f��f�g��'�h�i��%�h���j����k��m�n��@������-*+��*��*�� :��!��8��"��#F��*,��$:��%�&��%�'��%�M+��(:��)��*:,��������4���������'������*,-��+:��*,-��,:�� ��-Y.��/���0Y��1��2:��3Y��4��5: : ��6�W ��] �� ��7���N: ��9��B ��7���8:: �: ��% �� ��7���: ��9�� ��7�����������8�������8��������8�������A���b��������� ������)���/���9���C���M���P���V���`���������������������������������������������,���B����� �/�!�o�p�����Y�Z�����Y�Z����l�q�r� ��-�C�D����-�s�Q���-�I�J���-�K�L���t�Q��V���u�v��`���M�N������Y�Z����{�w�x��^�����`���M�_��`����� ��P�b��/�y�e�� �f��<��c�b�a�d�b�y�e�f�z�{�|��|I�|H�|��� �c�b�a�d�b�y�e�f�z�{�|��|��|��� �c�b�a�d�b�y�e�f�z���}�����~������@���_����� +�����+�����+��:���������A���������B������� �C�D����� ���J��`����@�������@���-�����;�����A���������B��������C�D����������PK ����d]YZ&p�����E���org/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel.class�������3 �L� �K���� �� �K���� �� �K�� �K�� �K���� �� �K���� ����������������� ��� ������������� ����� ��� �K�� ��� ��� ���� ������ ���� ���� ���� ������ ���� ��� ���� ���� ������� ���� ���� ������ �K�� ������� ��� ��� ��� ��� ��� ���� �K���� �A� ��� ������� ����� ������ �����������file�Ljava/lang/String;�endianComboBox�Ljavax/swing/JComboBox;�jLabel1�Ljavax/swing/JLabel;�jLabel2� justDataCB�Ljavax/swing/JCheckBox;�typeComboBox�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�ALorg/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel;�initComponents�layout�!Lorg/jdesktop/layout/GroupLayout;�getPanel�()Ljavax/swing/JPanel;�getParam�G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�args�Ljava/util/Map;�name�defl�s�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� StackMapTable��� Signature�m(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�setURI�(Ljava/lang/String;)V�uri�split�"Lorg/autoplot/datasource/URISplit;�����getURI�()Ljava/lang/String;�result�params�ss� SourceFile�&BinaryDataSourceFormatEditorPanel.java�X�Y�_�Y�javax/swing/JLabel�R�S�javax/swing/JComboBox�W�Q�T�S�P�Q�javax/swing/JCheckBox�U�V�Type:���r� javax/swing/DefaultComboBoxModel�java/lang/String�double�float�int�short�byte�X�������Byte Order / Endianness:�big�little� �7Just Data, don't format timetags and other dependencies�org/jdesktop/layout/GroupLayout�X�������������������������org/jdesktop/layout/LayoutStyle�������������������java/lang/Short���������������������������������{�O�����type�d�e����� byteOrder�doDep�����������y���������N�O�java/util/HashMap��������F�file:///�?org/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel�javax/swing/JPanel�3org/autoplot/datasource/DataSourceFormatEditorPanel� org/autoplot/datasource/URISplit� java/util/Map�setText�([Ljava/lang/Object;)V�setModel�(Ljavax/swing/ComboBoxModel;)V�(Ljava/awt/Container;)V� setLayout�(Ljava/awt/LayoutManager;)V�createParallelGroup� ParallelGroup�InnerClasses�2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�createSequentialGroup�SequentialGroup�3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�/org/jdesktop/layout/GroupLayout$SequentialGroup�addContainerGap�add�G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addPreferredGap�4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�-org/jdesktop/layout/GroupLayout$ParallelGroup �Group�X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�setHorizontalGroup�*(Lorg/jdesktop/layout/GroupLayout$Group;)V�E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�setVerticalGroup�get�&(Ljava/lang/Object;)Ljava/lang/Object;�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�setSelectedItem�(Ljava/lang/Object;)V�length�()I� substring�(II)Ljava/lang/String;�toUpperCase�charAt�(I)C�setSelected�(Z)V�getSelectedItem�()Ljava/lang/Object;�equals�(Ljava/lang/Object;)Z�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� isSelected�()Z�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�format�6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;�%org/jdesktop/layout/GroupLayout$Group�!�K�L��M����N�O����P�Q����R�S����T�S����U�V����W�Q�����X�Y��Z���;����� *��*�������[������������\������� �]�^����_�Y��Z���� ����*��Y����*��Y����*��Y���� *��Y���� *��Y���� *����*����Y��YSYSYSYSYS����*�� ��*�� ��Y��YSYSYS����*�� ����Y*�� L*+��!++��"+��#��$+��"+��#*����%��'*���{���(��)+��#*�� ��%��'*�� ����(��)��*���,��)+��#��$*�� ��%���,��)��-++��"+��#��$+��"*����.*������/��*��'+��"*�� ��.*�� ����/��*��'*�� ��%�����,��)��0�����[�����7���&��'��(�!�)�,�*�7�,�@�.�k�0�t�2���4���6���7���8���9���:���;���<���=���>���?���@���=���A���B���C���D���A���<�E�: �F�G�H�I�F �8#�K&�L*�M-�N2�O9�PE�QH�OL�RQ�SX�Td�Ug�Sk�Vr�W{�X~�M��K��Z�\��������]�^�������`�a���b�c��Z���,�����*�����[�������g�\��������]�^����d�e��Z���������+,��1���:��-������[�������k��l��m��o�\���4�����]�^������f�g�����h�O�����i�O��� �j�O��k��������f�l��m�������n�o����p��q�r��Z�������s+��2M,��3��4N*-5��6:*����7*-8��6:*�� ��7-9��1���:��&��:��F��;��<��=��*�� ��>*,��?��@�����[���.����u��v� �y��z�!�|�,�}�5��B���b���j���r���\���4����s�]�^�����s�s�O���n�t�u�� �f�f�g���[�j�O��k����� �f�f�l��m������j�v�w�n��x�y��Z��J������*��@L��AY��BM*����C��N-��D�� ,5-��E�W*�� ��C��N-��D�� ,8-��E�W*�� ��F��,9G��E�W,��H:+��IL+��2:��:�� ��3��J�����[���:��������� ������+���6���I���S���^���d���k���q���y�������\���>������]�^������z�O�� �y�f�g���n�j�O��d�"�{�O��q��|�u��k����� �y�f�l��m������+�n�w�n���n���v��}����~�����������������������PK ����d]Y�$t$��������*���org/autoplot/binarydatasource/package.html<html> <body> <p>Binary Data Source reads data from binary files, where each record has the same length.</p> </body> </html> PK ����d]Y������������ ����������A����META-INF/����PK ����d]Y(F�bh���h����������������+���META-INF/MANIFEST.MFPK ����d]Y�����������������������A����org/PK ����d]Y������������ �����������A����org/autoplot/PK ����d]Y�����������������������A��org/autoplot/binarydatasource/PK ����d]Y?�3���������������������N��META-INF/build.txtPK ����d]Y�&ޞ>���>���A�������������?��META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK ����d]Y�I��;���;���=����������������META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK ����d]Y��<9���9���<�������������r��META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK ����d]YEC�D���D���G���������������META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ����d]Y���������6����������������org/autoplot/binarydatasource/BinaryDataSource$1.classPK ����d]Y{��I+��I+��4����������������org/autoplot/binarydatasource/BinaryDataSource.classPK ����d]Y��������A�������������^4��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1.classPK ����d]Yl��������A�������������M:��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2.classPK ����d]YZ��%������A��������������>��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3.classPK ����d]Y%��������A��������������B��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4.classPK ����d]Y:�O������A�������������.G��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5.classPK ����d]Y��-������A�������������2L��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6.classPK ����d]Yu(W,������A�������������aP��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7.classPK ����d]YX5&������A��������������T��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8.classPK ����d]Y��ռ$��$��A��������������X��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9.classPK ����d]Y��hx�B���B��?�������������Z_��org/autoplot/binarydatasource/BinaryDataSourceEditorPanel.classPK ����d]Y+���������;�����������������org/autoplot/binarydatasource/BinaryDataSourceFactory.classPK ����d]Y��7�������:�����������������org/autoplot/binarydatasource/BinaryDataSourceFormat.classPK ����d]YZ&p�����E�����������������org/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel.classPK ����d]Y�$t$��������*�������������f���org/autoplot/binarydatasource/package.htmlPK������� ��0�����