�������4? �2�� ���� �J���� ���� ��� ������������������������� ��� �J�� ��� ��� ������� ��� ������ ���������������������� ����� ��� �������� �������� �(�� ����� �J���� ���� �������� ���� ������ ���� ������������ ������ ��������� ��� �J���� ������ ���� ������ ���������logger�Ljava/util/logging/Logger;�out�'Ljava/nio/channels/WritableByteChannel;�sd�#Lorg/das2/qstream/StreamDescriptor;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�&Lorg/das2/qstream/FormatStreamHandler;�setOutputStream�(Ljava/io/OutputStream;)V�outs�Ljava/io/OutputStream;�setWritableByteChannel�*(Ljava/nio/channels/WritableByteChannel;)V�createStreamDescriptor�9(Ljava/lang/String;ZZ)Lorg/das2/qstream/StreamDescriptor;�lsd�document�Lorg/w3c/dom/Document;� streamElement�Lorg/w3c/dom/Element;�ex�0Ljavax/xml/parsers/ParserConfigurationException;�name�Ljava/lang/String;� asciiTypes�Z�isBigEndian� StackMapTable�������������streamDescriptor�&(Lorg/das2/qstream/StreamDescriptor;)V�Ljava/io/IOException;��� Exceptions�packetDescriptor�&(Lorg/das2/qstream/PacketDescriptor;)V�qdatasetElement�pld�"Lorg/das2/qstream/PlaneDescriptor;�ele�d�pd�#Lorg/das2/qstream/PacketDescriptor;�����packet�;(Lorg/das2/qstream/PacketDescriptor;Ljava/nio/ByteBuffer;)V�id�I�$Ljava/lang/IllegalArgumentException;�data�Ljava/nio/ByteBuffer;���streamClosed�xmlSafe�&(Ljava/lang/String;)Ljava/lang/String;�s�streamException�%(Lorg/das2/qstream/StreamException;)V�se�"Lorg/das2/qstream/StreamException;�type�msg��� streamComment�#(Lorg/das2/qstream/StreamComment;)V� Lorg/das2/qstream/StreamComment;���<clinit>� SourceFile�FormatStreamHandler.java�R�S�������N�O�!org/das2/qstream/StreamDescriptor�������R��stream��� dataset_id��� byte_order� big_endian� little_endian�.javax/xml/parsers/ParserConfigurationException�java/lang/RuntimeException�R�P�Q� �java/io/IOException� org/das2/qstream/StreamException�R ����� org/das2/qstream/PlaneDescriptor�qdataset�rank�� !"�java/lang/IllegalStateException�?this implementation is not complete. See SimpleStreamFormatter�R#$%�"java/lang/IllegalArgumentException�L�M�*stream doesn't recognize this packet type.&'#(�:%02d:�java/lang/Object)*+,�US-ASCII-./01234�'��56�StreamException78�*org/das2/dataset/NoDataInIntervalException�NoDataInInterval�$<exception type='%s' message='%s'/> 9�����[xx]%06d:�"<comment type='%s' message='%s'/> ��;�qstream<=>�$org/das2/qstream/FormatStreamHandler�org/das2/qstream/StreamHandler�java/lang/String�org/w3c/dom/Document�org/w3c/dom/Element�java/util/Iterator�!org/das2/qstream/PacketDescriptor�org/das2/qstream/StreamComment�java/nio/channels/Channels� newChannel�?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;�(javax/xml/parsers/DocumentBuilderFactory�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�-(Ljavax/xml/parsers/DocumentBuilderFactory;)V�newDocument�5(Lorg/das2/qstream/Descriptor;)Lorg/w3c/dom/Document;� createElement�)(Ljava/lang/String;)Lorg/w3c/dom/Element;�setAttribute�'(Ljava/lang/String;Ljava/lang/String;)V�(Ljava/lang/Throwable;)V� setFactory� addDescriptor� (Lorg/das2/qstream/Descriptor;)V�send�G(Lorg/das2/qstream/Descriptor;Ljava/nio/channels/WritableByteChannel;)V�(Ljava/lang/Exception;)V� getDomElement�()Lorg/w3c/dom/Element;� getPlanes�()Ljava/util/List;�java/util/List�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getName�()Ljava/lang/String;�getRank�()I�valueOf�(I)Ljava/lang/String;�appendChild�&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;� setDomElement�(Lorg/w3c/dom/Element;)V�(Ljava/lang/String;)V�descriptorId� (Lorg/das2/qstream/Descriptor;)I�java/util/logging/Logger�fine�getPacketId�java/lang/Integer�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�getBytes�(Ljava/lang/String;)[B�java/nio/ByteBuffer�wrap�([B)Ljava/nio/ByteBuffer;�%java/nio/channels/WritableByteChannel�write�(Ljava/nio/ByteBuffer;)I� replaceAll�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�getCause�()Ljava/lang/Throwable;� getMessage�length�getType�org/das2/datum/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�J�2��K���L�M�����N�O�����P�Q�����R�S��T���/�����*�������U��������V��������W�X����Y�Z��T���A����� *+���������U��� ����$��%�V������� �W�X����� �[�\���]�^��T���>�����*+�������U��� ����(��)�V��������W�X������[�O���_�`��T��C�����Q��Y����:��:�� �: +������� ������:��Y�������D�E���U���&� ���5��6��8� �:�*�;�.�<�B�>�E�@�G�A�V���R���9�a�Q���0�b�c�� �%�d�e��G� �f�g����Q�W�X�����Q�h�i����Q�j�k����Q�l�k��m���T���;��n�o�p�q�r��r�o����n�o�p�q�r��r�o�o����n�o��s��t�u��T���������A*+��*������*��+��*��+��W++*������M��Y,���M��Y,�������)�,���)�6���U���.����H��I��K��L� �M�)�R�,�N�-�O�6�P�7�Q�@�S�V���*��-� �f�v��7� �f�g����A�W�X�����A�P�Q��m����l�wI�s �x�������y�z��T���������*��+��*��+��M+����q,�� �N+�����:�����D�����:, �� �:!��"���#��$��%���-��&�W���+-��'��(Y)��*�*��+*������M��Y,���M��Y,�������������������U���N����W��Y��Z��[�!�\�B�]�L�^�Z�_�k�`�t�a�w�b�|�c���e���j���f���g���h���i���k�V���R��L�(�{�e��B�2�|�}��!�e�~�e������c���� �f�v���� �f�g������W�X������������m���)���,�q�r����J������n����wI�s �x������������T�������X*��+��+>��:��-.��/+��0>*��1��2Y��3S��45��6��7��8�W*��,��8�W��:��Y�������� ��,��H�K���U���.����q� �u��r��s��t��w�=�x�H�{�K�y�M�z�W�~�V���H�� �������� �f����M� �f�v����X�W�X�����X��������X�������=������m����L����o�w�x���������u��T���5�����������U���������V��������W�X������P�Q��x������������T���C�����+9:��;L+�����U��� ������ ���V��������W�X��������i��������T�������q<M+��=��>��?M@��2Y,SY*+��A��BS��4N*��C��2Y-��D��3S��45��6��7��8�W*��-5��6��7��8�W��:��Y������)�a�d���U���*� �������� ������)���N���a���d���f���p���V���4��f� �f�v����q�W�X�����q�������n���i��)�H���i��m�������o��S��n���o�o��w�x������������T���������bE��2Y+��FSY*+��G��BS��4M*��C��2Y,��D��3S��45��6��7��8�W*��,5��6��7��8�W�� N��Y-�������T�W���U������������A���T���W���X���a���V���*��X� �f�v����b�W�X�����b�������F���i��m������W��n���o��w �x���������S��T���!������ H��I��-�����U���������������