<?xml version="1.0" encoding="UTF-8" ?>
<Form version="1.8" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
<NonVisualComponents>
<Component class="javax.swing.ButtonGroup" name="bgQuotedOut">
</Component>
<Component class="javax.swing.ButtonGroup" name="bgQuotedIn">
</Component>
<Component class="javax.swing.ButtonGroup" name="bgCase">
</Component>
</NonVisualComponents>
<Properties>
<Property name="defaultCloseOperation" type="int" value="3"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
</AuxValues>
<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<EmptySpace min="-2" max="-2" attributes="0"/>
<Component id="splitPane" max="32767" attributes="0"/>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Component id="pnlReplace" pref="250" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="pnlReplace" max="32767" attributes="0"/>
<Component id="splitPane" max="32767" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JSplitPane" name="splitPane">
<Properties>
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
<Border info="null"/>
</Property>
<Property name="dividerLocation" type="int" value="366"/>
<Property name="dividerSize" type="int" value="15"/>
<Property name="orientation" type="int" value="0"/>
<Property name="name" type="java.lang.String" value="splitPane" noResource="true"/>
<Property name="oneTouchExpandable" type="boolean" value="true"/>
</Properties>
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout"/>
<SubComponents>
<Container class="javax.swing.JPanel" name="pnlInput">
<Properties>
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
<Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
<TitledBorder title="Input">
<Font PropertyName="font" name="Dialog" size="12" style="0"/>
</TitledBorder>
</Border>
</Property>
<Property name="name" type="java.lang.String" value="pnlInput" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout$JSplitPaneConstraintsDescription">
<JSplitPaneConstraints position="top"/>
</Constraint>
</Constraints>
<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<Component id="lblColumns" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="spnColumns" min="-2" pref="46" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="cbGuess" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="cbQuotedIn" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="rbDoubleIn" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="rbSingleIn" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
<Component id="cbHasHeadings" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnCsvInput" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnTsvInput" min="-2" max="-2" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
</Group>
<Component id="scrollInput" max="32767" attributes="0"/>
<Group type="102" attributes="0">
<Component id="btnLoad" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="cbReplace" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="btnSaveExpr" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnLoadExpr" min="-2" max="-2" attributes="0"/>
<EmptySpace pref="151" max="32767" attributes="0"/>
<Component id="btnClear" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Component id="btnPivotWideToLong" linkSize="1" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnPivotLongToWide" linkSize="1" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnTranspose" linkSize="1" min="-2" max="-2" attributes="0"/>
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="lblExpression" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="txtRegex" max="32767" attributes="0"/>
</Group>
</Group>
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
<Component id="btnMatch" min="-2" max="-2" attributes="0"/>
</Group>
<Component id="scrollTable" alignment="0" max="32767" attributes="0"/>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="3" attributes="0">
<Component id="btnLoad" alignment="3" max="32767" attributes="0"/>
<Component id="btnClear" alignment="3" max="32767" attributes="0"/>
<Component id="cbReplace" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="btnSaveExpr" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="btnLoadExpr" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Component id="scrollInput" pref="20" max="32767" attributes="0"/>
<EmptySpace min="-2" pref="11" max="-2" attributes="0"/>
<Group type="103" groupAlignment="2" attributes="0">
<Component id="lblColumns" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="spnColumns" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="cbQuotedIn" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnCsvInput" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnTsvInput" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbDoubleIn" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbSingleIn" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="cbGuess" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="cbHasHeadings" alignment="2" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Group type="103" groupAlignment="2" attributes="0">
<Component id="lblExpression" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="txtRegex" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnMatch" alignment="2" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Component id="scrollTable" pref="24" max="32767" attributes="0"/>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="btnPivotWideToLong" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="btnPivotLongToWide" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="btnTranspose" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JButton" name="btnClear">
<Properties>
<Property name="text" type="java.lang.String" value="Clear"/>
<Property name="name" type="java.lang.String" value="btnClear" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnClearActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnLoad">
<Properties>
<Property name="text" type="java.lang.String" value="Open"/>
<Property name="name" type="java.lang.String" value="btnLoad" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnLoadActionPerformed"/>
</Events>
</Component>
<Container class="javax.swing.JScrollPane" name="scrollInput">
<Properties>
<Property name="name" type="java.lang.String" value="scrollInput" noResource="true"/>
</Properties>
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTextArea" name="txtInput">
<Properties>
<Property name="columns" type="int" value="20"/>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Monospaced" size="12" style="0"/>
</Property>
<Property name="rows" type="int" value="5"/>
<Property name="name" type="java.lang.String" value="txtInput" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Component class="javax.swing.JLabel" name="lblExpression">
<Properties>
<Property name="horizontalAlignment" type="int" value="4"/>
<Property name="text" type="java.lang.String" value="Capture Expression: "/>
<Property name="name" type="java.lang.String" value="lblExpression" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="txtRegex">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Monospaced" size="12" style="0"/>
</Property>
<Property name="name" type="java.lang.String" value="txtRegex" noResource="true"/>
</Properties>
<Events>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="txtRegexKeyPressed"/>
</Events>
</Component>
<Component class="javax.swing.JSpinner" name="spnColumns">
<Properties>
<Property name="name" type="java.lang.String" value="spnColumns" noResource="true"/>
</Properties>
<Events>
<EventHandler event="mouseWheelMoved" listener="java.awt.event.MouseWheelListener" parameters="java.awt.event.MouseWheelEvent" handler="spnColumnsMouseWheelMoved"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnTsvInput">
<Properties>
<Property name="text" type="java.lang.String" value="TSV"/>
<Property name="name" type="java.lang.String" value="btnTsvInput" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnTsvInputActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnCsvInput">
<Properties>
<Property name="text" type="java.lang.String" value="CSV"/>
<Property name="name" type="java.lang.String" value="btnCsvInput" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCsvInputActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnMatch">
<Properties>
<Property name="mnemonic" type="int" value="99"/>
<Property name="text" type="java.lang.String" value="Capture"/>
<Property name="name" type="java.lang.String" value="btnMatch" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnMatchActionPerformed"/>
</Events>
</Component>
<Container class="javax.swing.JScrollPane" name="scrollTable">
<Properties>
<Property name="name" type="java.lang.String" value="scrollTable" noResource="true"/>
</Properties>
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTable" name="jTable">
<Properties>
<Property name="name" type="java.lang.String" value="jTable" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Component class="javax.swing.JCheckBox" name="cbReplace">
<Properties>
<Property name="text" type="java.lang.String" value="Search/Replace "/>
<Property name="name" type="java.lang.String" value="cbReplace" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbReplaceActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnPivotWideToLong">
<Properties>
<Property name="text" type="java.lang.String" value="Pivot Wide to Long"/>
<Property name="name" type="java.lang.String" value="btnPivotWideToLong" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPivotWideToLongActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnPivotLongToWide">
<Properties>
<Property name="text" type="java.lang.String" value="Pivot Long to Wide"/>
<Property name="name" type="java.lang.String" value="btnPivotLongToWide" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPivotLongToWideActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnTranspose">
<Properties>
<Property name="text" type="java.lang.String" value="Transpose"/>
<Property name="name" type="java.lang.String" value="btnTranspose" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnTransposeActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JLabel" name="lblColumns">
<Properties>
<Property name="text" type="java.lang.String" value="Columns: "/>
<Property name="name" type="java.lang.String" value="lblColumns" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JButton" name="btnSaveExpr">
<Properties>
<Property name="text" type="java.lang.String" value="Save Expressions"/>
<Property name="name" type="java.lang.String" value="btnSaveExpr" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSaveExprActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnLoadExpr">
<Properties>
<Property name="text" type="java.lang.String" value="Load Expressions"/>
<Property name="name" type="java.lang.String" value="btnLoadExpr" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnLoadExprActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JCheckBox" name="cbQuotedIn">
<Properties>
<Property name="text" type="java.lang.String" value="Strip Quotes?"/>
<Property name="name" type="java.lang.String" value="cbQuotedIn" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JRadioButton" name="rbDoubleIn">
<Properties>
<Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
<ComponentRef name="bgQuotedIn"/>
</Property>
<Property name="selected" type="boolean" value="true"/>
<Property name="text" type="java.lang.String" value="""/>
<Property name="name" type="java.lang.String" value="rbDoubleIn" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JRadioButton" name="rbSingleIn">
<Properties>
<Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
<ComponentRef name="bgQuotedIn"/>
</Property>
<Property name="text" type="java.lang.String" value="'"/>
<Property name="name" type="java.lang.String" value="rbSingleIn" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JCheckBox" name="cbGuess">
<Properties>
<Property name="selected" type="boolean" value="true"/>
<Property name="text" type="java.lang.String" value="Guess?"/>
<Property name="name" type="java.lang.String" value="cbGuess" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JCheckBox" name="cbHasHeadings">
<Properties>
<Property name="text" type="java.lang.String" value="Has Header Row"/>
<Property name="name" type="java.lang.String" value="cbHasHeadings" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbHasHeadingsActionPerformed"/>
</Events>
</Component>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="pnlOutput">
<Properties>
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
<Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
<TitledBorder title="Output">
<Font PropertyName="font" name="Dialog" size="12" style="0"/>
</TitledBorder>
</Border>
</Property>
<Property name="name" type="java.lang.String" value="pnlOutput" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout$JSplitPaneConstraintsDescription">
<JSplitPaneConstraints position="right"/>
</Constraint>
</Constraints>
<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="scrollOutput" max="32767" attributes="0"/>
<Group type="102" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<Component id="lblArgumentMarker" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="txtMarker" linkSize="3" min="-2" pref="32" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="cbBlanks" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="txtBlanks" linkSize="3" min="-2" pref="62" max="-2" attributes="0"/>
<EmptySpace type="unrelated" max="-2" attributes="0"/>
<Component id="btnCsvOutput" linkSize="2" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnTsvOutput" linkSize="2" max="32767" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
<Component id="btnSwap" min="-2" max="-2" attributes="0"/>
<EmptySpace type="unrelated" max="-2" attributes="0"/>
<Component id="btnSave" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" attributes="0">
<Component id="lblFormat" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="txtFormat" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="btnFormat" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" attributes="0">
<Component id="cbTrim" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="cbQuotedOut" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="rbDoubleOut" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="rbSingleOut" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="cbCase" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="rbUpper" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="rbLower" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="rbUnique" min="-2" max="-2" attributes="0"/>
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
</Group>
</Group>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="2" attributes="0">
<Component id="lblArgumentMarker" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="txtMarker" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="cbBlanks" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="txtBlanks" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnCsvOutput" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnTsvOutput" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnSave" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnSwap" alignment="2" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Group type="103" groupAlignment="2" attributes="0">
<Component id="cbTrim" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="cbQuotedOut" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbDoubleOut" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbSingleOut" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="cbCase" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbUpper" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbLower" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="rbUnique" alignment="2" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Group type="103" groupAlignment="2" attributes="0">
<Component id="lblFormat" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="txtFormat" alignment="2" min="-2" max="-2" attributes="0"/>
<Component id="btnFormat" alignment="2" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Component id="scrollOutput" pref="165" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="lblFormat">
<Properties>
<Property name="horizontalAlignment" type="int" value="4"/>
<Property name="text" type="java.lang.String" value="Format Expression: "/>
<Property name="name" type="java.lang.String" value="lblFormat" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="txtFormat">
<Properties>
<Property name="name" type="java.lang.String" value="txtFormat" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JButton" name="btnFormat">
<Properties>
<Property name="mnemonic" type="int" value="102"/>
<Property name="text" type="java.lang.String" value="Format"/>
<Property name="name" type="java.lang.String" value="btnFormat" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnFormatActionPerformed"/>
</Events>
</Component>
<Container class="javax.swing.JScrollPane" name="scrollOutput">
<Properties>
<Property name="name" type="java.lang.String" value="scrollOutput" noResource="true"/>
</Properties>
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTextArea" name="txtOutput">
<Properties>
<Property name="columns" type="int" value="20"/>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Monospaced" size="12" style="0"/>
</Property>
<Property name="rows" type="int" value="5"/>
<Property name="name" type="java.lang.String" value="txtOutput" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Component class="javax.swing.JLabel" name="lblArgumentMarker">
<Properties>
<Property name="text" type="java.lang.String" value="Column Prefix: "/>
<Property name="name" type="java.lang.String" value="lblArgumentMarker" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JCheckBox" name="cbBlanks">
<Properties>
<Property name="text" type="java.lang.String" value="Replace blanks? "/>
<Property name="name" type="java.lang.String" value="cbBlanks" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="txtBlanks">
<Properties>
<Property name="text" type="java.lang.String" value="null"/>
<Property name="name" type="java.lang.String" value="txtBlanks" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JButton" name="btnSwap">
<Properties>
<Property name="mnemonic" type="int" value="111"/>
<Property name="text" type="java.lang.String" value="Output to Input"/>
<Property name="name" type="java.lang.String" value="btnSwap" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSwapActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnCsvOutput">
<Properties>
<Property name="text" type="java.lang.String" value="CSV"/>
<Property name="name" type="java.lang.String" value="btnCsvOutput" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCsvOutputActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="btnTsvOutput">
<Properties>
<Property name="text" type="java.lang.String" value="TSV"/>
<Property name="name" type="java.lang.String" value="btnTsvOutput" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnTsvOutputActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JTextField" name="txtMarker">
<Properties>
<Property name="text" type="java.lang.String" value="?"/>
<Property name="name" type="java.lang.String" value="txtMarker" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JButton" name="btnSave">
<Properties>
<Property name="text" type="java.lang.String" value="Save"/>
<Property name="name" type="java.lang.String" value="btnSave" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSaveActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JCheckBox" name="cbTrim">
<Properties>
<Property name="text" type="java.lang.String" value="Trim?"/>
<Property name="name" type="java.lang.String" value="cbTrim" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JCheckBox" name="cbQuotedOut">
<Properties>
<Property name="text" type="java.lang.String" value="Add Quotes?"/>
<Property name="name" type="java.lang.String" value="cbQuotedOut" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JRadioButton" name="rbDoubleOut">
<Properties>
<Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
<ComponentRef name="bgQuotedOut"/>
</Property>
<Property name="selected" type="boolean" value="true"/>
<Property name="text" type="java.lang.String" value="""/>
<Property name="name" type="java.lang.String" value="rbDoubleOut" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JRadioButton" name="rbSingleOut">
<Properties>
<Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
<ComponentRef name="bgQuotedOut"/>
</Property>
<Property name="text" type="java.lang.String" value="'"/>
<Property name="name" type="java.lang.String" value="rbSingleOut" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JCheckBox" name="cbCase">
<Properties>
<Property name="text" type="java.lang.String" value="Transform Case?"/>
<Property name="name" type="java.lang.String" value="cbCase" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JRadioButton" name="rbUpper">
<Properties>
<Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
<ComponentRef name="bgCase"/>
</Property>
<Property name="selected" type="boolean" value="true"/>
<Property name="text" type="java.lang.String" value="Upper"/>
<Property name="name" type="java.lang.String" value="rbUpper" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JRadioButton" name="rbLower">
<Properties>
<Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
<ComponentRef name="bgCase"/>
</Property>
<Property name="text" type="java.lang.String" value="Lower"/>
<Property name="name" type="java.lang.String" value="rbLower" noResource="true"/>
</Properties>
</Component>
<Component class="javax.swing.JCheckBox" name="rbUnique">
<Properties>
<Property name="text" type="java.lang.String" value="Make Unique?"/>
<Property name="name" type="java.lang.String" value="rbUnique" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Component class="jrex.ui.ReplacePanel" name="pnlReplace">
<Properties>
<Property name="name" type="java.lang.String" value="pnlReplace" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Form>