SchemaSpyGUIApp.form 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
  3. <NonVisualComponents>
  4. <Menu class="javax.swing.JMenuBar" name="mainMenuBar">
  5. <SubComponents>
  6. <Menu class="javax.swing.JMenu" name="fileMenu">
  7. <Properties>
  8. <Property name="text" type="java.lang.String" value="File" noResource="true"/>
  9. </Properties>
  10. <AuxValues>
  11. <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value=""/>
  12. </AuxValues>
  13. <SubComponents>
  14. <MenuItem class="javax.swing.JMenuItem" name="sParamMenuItem">
  15. <Properties>
  16. <Property name="text" type="java.lang.String" value="Save Parameters ..." noResource="true"/>
  17. </Properties>
  18. <Events>
  19. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="sParamMenuItemActionPerformed"/>
  20. </Events>
  21. </MenuItem>
  22. <MenuItem class="javax.swing.JMenuItem" name="lParamMenuItem">
  23. <Properties>
  24. <Property name="text" type="java.lang.String" value="Load Parameters ..." noResource="true"/>
  25. </Properties>
  26. <Events>
  27. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="lParamMenuItemActionPerformed"/>
  28. </Events>
  29. </MenuItem>
  30. <MenuItem class="javax.swing.JMenuItem" name="exitMenuItem">
  31. <Properties>
  32. <Property name="text" type="java.lang.String" value="Exit" noResource="true"/>
  33. </Properties>
  34. <Events>
  35. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="exitMenuItemActionPerformed"/>
  36. </Events>
  37. </MenuItem>
  38. </SubComponents>
  39. </Menu>
  40. <Menu class="javax.swing.JMenu" name="infoMenu">
  41. <Properties>
  42. <Property name="text" type="java.lang.String" value="Help" noResource="true"/>
  43. </Properties>
  44. <SubComponents>
  45. <MenuItem class="javax.swing.JMenuItem" name="helpMenueAboutItem">
  46. <Properties>
  47. <Property name="text" type="java.lang.String" value="About" noResource="true"/>
  48. </Properties>
  49. <Events>
  50. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="helpMenueAboutItemActionPerformed"/>
  51. </Events>
  52. <AuxValues>
  53. <AuxValue name="JavaCodeGenerator_SerializeTo" type="java.lang.String" value="Gui_helpMenueAboutItem"/>
  54. </AuxValues>
  55. </MenuItem>
  56. </SubComponents>
  57. </Menu>
  58. </SubComponents>
  59. </Menu>
  60. </NonVisualComponents>
  61. <Properties>
  62. <Property name="defaultCloseOperation" type="int" value="3"/>
  63. <Property name="title" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
  64. <ResourceString bundle="schemaspygui/resources/ReleaseText.properties" key="ProgramName" replaceFormat="java.util.ResourceBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
  65. </Property>
  66. <Property name="name" type="java.lang.String" value="SchemaSpyGUIAppMainFrame" noResource="true"/>
  67. </Properties>
  68. <SyntheticProperties>
  69. <SyntheticProperty name="menuBar" type="java.lang.String" value="mainMenuBar"/>
  70. <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
  71. </SyntheticProperties>
  72. <AuxValues>
  73. <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
  74. <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
  75. <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
  76. <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
  77. <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
  78. <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/>
  79. <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
  80. <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
  81. <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
  82. </AuxValues>
  83. <Layout>
  84. <DimensionLayout dim="0">
  85. <Group type="103" groupAlignment="0" attributes="0">
  86. <Component id="jToolBar" alignment="0" pref="579" max="32767" attributes="1"/>
  87. <Component id="jTabbedPane" alignment="0" pref="579" max="32767" attributes="0"/>
  88. </Group>
  89. </DimensionLayout>
  90. <DimensionLayout dim="1">
  91. <Group type="103" groupAlignment="0" attributes="0">
  92. <Group type="102" attributes="0">
  93. <Component id="jToolBar" min="-2" max="-2" attributes="1"/>
  94. <EmptySpace max="-2" attributes="0"/>
  95. <Component id="jTabbedPane" pref="504" max="32767" attributes="0"/>
  96. </Group>
  97. </Group>
  98. </DimensionLayout>
  99. </Layout>
  100. <SubComponents>
  101. <Container class="javax.swing.JToolBar" name="jToolBar">
  102. <Properties>
  103. <Property name="rollover" type="boolean" value="true"/>
  104. </Properties>
  105. <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout"/>
  106. <SubComponents>
  107. <Component class="javax.swing.JButton" name="exitButton">
  108. <Properties>
  109. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  110. <Image iconType="3" name="/schemaspygui/resources/door_out.png"/>
  111. </Property>
  112. <Property name="text" type="java.lang.String" value="Exit"/>
  113. <Property name="focusable" type="boolean" value="false"/>
  114. <Property name="horizontalTextPosition" type="int" value="0"/>
  115. <Property name="verticalTextPosition" type="int" value="3"/>
  116. </Properties>
  117. <Events>
  118. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="exitButtonActionPerformed"/>
  119. </Events>
  120. </Component>
  121. <Component class="javax.swing.JButton" name="quickSaveButton">
  122. <Properties>
  123. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  124. <Image iconType="3" name="/schemaspygui/resources/disk.png"/>
  125. </Property>
  126. <Property name="text" type="java.lang.String" value="Quick Save"/>
  127. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Saves your settings in a default xml file&lt;/html&gt;"/>
  128. <Property name="focusable" type="boolean" value="false"/>
  129. <Property name="horizontalTextPosition" type="int" value="0"/>
  130. <Property name="verticalTextPosition" type="int" value="3"/>
  131. </Properties>
  132. <Events>
  133. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="quickSaveButtonActionPerformed"/>
  134. </Events>
  135. </Component>
  136. <Component class="javax.swing.JButton" name="quickLoadButton">
  137. <Properties>
  138. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  139. <Image iconType="3" name="/schemaspygui/resources/folder_page_white.png"/>
  140. </Property>
  141. <Property name="text" type="java.lang.String" value="Quick Load"/>
  142. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Loads your settings out of the default xml file&lt;/html&gt;"/>
  143. <Property name="focusable" type="boolean" value="false"/>
  144. <Property name="horizontalTextPosition" type="int" value="0"/>
  145. <Property name="verticalTextPosition" type="int" value="3"/>
  146. </Properties>
  147. <Events>
  148. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="quickLoadButtonActionPerformed"/>
  149. </Events>
  150. </Component>
  151. <Component class="javax.swing.JToolBar$Separator" name="jSeparator2">
  152. </Component>
  153. <Component class="javax.swing.JButton" name="saveParamFileButton">
  154. <Properties>
  155. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  156. <Image iconType="3" name="/schemaspygui/resources/disk_multiple.png"/>
  157. </Property>
  158. <Property name="text" type="java.lang.String" value="Save File"/>
  159. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Save your settings with a filename (xml format) you can choose&lt;/html&gt;"/>
  160. <Property name="focusable" type="boolean" value="false"/>
  161. <Property name="horizontalTextPosition" type="int" value="0"/>
  162. <Property name="verticalTextPosition" type="int" value="3"/>
  163. </Properties>
  164. <Events>
  165. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="saveParamFileButtonActionPerformed"/>
  166. </Events>
  167. </Component>
  168. <Component class="javax.swing.JButton" name="loadParamFileButton">
  169. <Properties>
  170. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  171. <Image iconType="3" name="/schemaspygui/resources/folder_explore.png"/>
  172. </Property>
  173. <Property name="text" type="java.lang.String" value="Load File"/>
  174. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Load your settings.&lt;br&gt;Choose freely which xml config file you need&lt;/html&gt;"/>
  175. <Property name="focusable" type="boolean" value="false"/>
  176. <Property name="horizontalTextPosition" type="int" value="0"/>
  177. <Property name="verticalTextPosition" type="int" value="3"/>
  178. </Properties>
  179. <Events>
  180. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="loadParamFileButtonActionPerformed"/>
  181. </Events>
  182. </Component>
  183. <Component class="javax.swing.JButton" name="clearFieldsButton">
  184. <Properties>
  185. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  186. <Image iconType="3" name="/schemaspygui/resources/cross.png"/>
  187. </Property>
  188. <Property name="text" type="java.lang.String" value="Clear Fields"/>
  189. <Property name="focusable" type="boolean" value="false"/>
  190. <Property name="horizontalTextPosition" type="int" value="0"/>
  191. <Property name="verticalTextPosition" type="int" value="3"/>
  192. </Properties>
  193. <Events>
  194. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="clearFieldsButtonActionPerformed"/>
  195. </Events>
  196. </Component>
  197. <Component class="javax.swing.JToolBar$Separator" name="jSeparator1">
  198. </Component>
  199. <Component class="javax.swing.JButton" name="startSchemaSpyButton">
  200. <Properties>
  201. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  202. <Image iconType="3" name="/schemaspygui/resources/database_connect.png"/>
  203. </Property>
  204. <Property name="text" type="java.lang.String" value="Start SchemaSpy"/>
  205. <Property name="focusable" type="boolean" value="false"/>
  206. <Property name="horizontalTextPosition" type="int" value="0"/>
  207. <Property name="verticalTextPosition" type="int" value="3"/>
  208. </Properties>
  209. <Events>
  210. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="startSchemaSpyButtonActionPerformed"/>
  211. </Events>
  212. </Component>
  213. <Component class="javax.swing.JButton" name="showOutputButton">
  214. <Properties>
  215. <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
  216. <Image iconType="3" name="/schemaspygui/resources/database_go.png"/>
  217. </Property>
  218. <Property name="text" type="java.lang.String" value="Show Output"/>
  219. <Property name="focusable" type="boolean" value="false"/>
  220. <Property name="horizontalTextPosition" type="int" value="0"/>
  221. <Property name="verticalTextPosition" type="int" value="3"/>
  222. </Properties>
  223. <Events>
  224. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="showOutputButtonActionPerformed"/>
  225. </Events>
  226. </Component>
  227. </SubComponents>
  228. </Container>
  229. <Container class="javax.swing.JTabbedPane" name="jTabbedPane">
  230. <Properties>
  231. <Property name="toolTipText" type="java.lang.String" value=""/>
  232. </Properties>
  233. <Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
  234. <SubComponents>
  235. <Container class="javax.swing.JPanel" name="reqParamPanel">
  236. <Properties>
  237. <Property name="toolTipText" type="java.lang.String" value=""/>
  238. </Properties>
  239. <Constraints>
  240. <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
  241. <JTabbedPaneConstraints tabName="Parameters/Flags">
  242. <Property name="tabTitle" type="java.lang.String" value="Parameters/Flags"/>
  243. </JTabbedPaneConstraints>
  244. </Constraint>
  245. </Constraints>
  246. <Layout>
  247. <DimensionLayout dim="0">
  248. <Group type="103" groupAlignment="0" attributes="0">
  249. <Group type="102" attributes="0">
  250. <Group type="103" groupAlignment="0" attributes="0">
  251. <Group type="102" alignment="0" attributes="0">
  252. <EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
  253. <Group type="103" groupAlignment="1" attributes="0">
  254. <Group type="102" alignment="1" attributes="0">
  255. <EmptySpace min="51" pref="51" max="51" attributes="0"/>
  256. <Component id="lbl_DBName" max="32767" attributes="0"/>
  257. </Group>
  258. <Group type="102" alignment="1" attributes="0">
  259. <EmptySpace min="53" pref="53" max="53" attributes="0"/>
  260. <Group type="103" groupAlignment="0" attributes="0">
  261. <Component id="lbl_DBType" alignment="0" min="-2" max="-2" attributes="0"/>
  262. <Group type="102" alignment="0" attributes="0">
  263. <Component id="lbl_DBHost" max="32767" attributes="0"/>
  264. <EmptySpace min="2" pref="2" max="2" attributes="0"/>
  265. </Group>
  266. </Group>
  267. </Group>
  268. <Group type="102" alignment="1" attributes="0">
  269. <EmptySpace min="55" pref="55" max="55" attributes="0"/>
  270. <Component id="lbl_DBUser" max="32767" attributes="0"/>
  271. </Group>
  272. <Component id="lbl_PathtoDBdrvr" alignment="1" min="-2" max="-2" attributes="0"/>
  273. <Component id="lbl_PathSchemSpy" alignment="1" min="-2" max="-2" attributes="0"/>
  274. <Component id="lbl_PropertiePath" alignment="1" min="-2" max="-2" attributes="0"/>
  275. <Component id="lbl_prop" min="-2" max="-2" attributes="0"/>
  276. </Group>
  277. <EmptySpace min="-2" max="-2" attributes="0"/>
  278. <Group type="103" groupAlignment="0" attributes="0">
  279. <Component id="propertiesTField" alignment="0" min="-2" pref="381" max="-2" attributes="2"/>
  280. <Group type="102" alignment="0" attributes="0">
  281. <Group type="103" groupAlignment="1" attributes="0">
  282. <Component id="dbDriverPTField" alignment="0" min="-2" pref="306" max="-2" attributes="2"/>
  283. <Component id="sSpyPathTField" alignment="0" min="-2" pref="306" max="-2" attributes="2"/>
  284. <Component id="propertiePathTField" alignment="0" min="-2" pref="306" max="-2" attributes="1"/>
  285. </Group>
  286. <EmptySpace min="-2" max="-2" attributes="0"/>
  287. <Group type="103" groupAlignment="0" attributes="0">
  288. <Component id="propertiePathButton" max="32767" attributes="0"/>
  289. <Component id="sSpyPathButton" max="32767" attributes="0"/>
  290. <Component id="driverButton" alignment="0" max="32767" attributes="0"/>
  291. </Group>
  292. </Group>
  293. <Group type="102" alignment="0" attributes="0">
  294. <Group type="103" groupAlignment="0" attributes="0">
  295. <Component id="dbTypeCBox" alignment="0" min="-2" pref="122" max="-2" attributes="1"/>
  296. <Component id="dbNameTField" alignment="0" min="-2" pref="171" max="-2" attributes="2"/>
  297. <Component id="dbUserTField" alignment="0" min="-2" pref="171" max="-2" attributes="2"/>
  298. <Component id="dbHostTField" alignment="0" min="-2" pref="171" max="-2" attributes="2"/>
  299. </Group>
  300. <EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/>
  301. <Group type="103" groupAlignment="0" attributes="0">
  302. <Component id="savePassCBox" alignment="0" min="-2" max="-2" attributes="0"/>
  303. <Group type="102" alignment="0" attributes="0">
  304. <Group type="103" groupAlignment="0" attributes="0">
  305. <Component id="lbl_DBPwd" alignment="0" pref="66" max="32767" attributes="0"/>
  306. <Group type="102" alignment="0" attributes="0">
  307. <EmptySpace min="-2" pref="8" max="-2" attributes="0"/>
  308. <Component id="lbl_DBPort" max="32767" attributes="0"/>
  309. <EmptySpace min="18" pref="18" max="18" attributes="0"/>
  310. </Group>
  311. </Group>
  312. <EmptySpace min="-2" max="-2" attributes="0"/>
  313. <Group type="103" groupAlignment="0" attributes="0">
  314. <Component id="dbPortTField" alignment="0" min="-2" pref="89" max="-2" attributes="2"/>
  315. <Component id="dbPwdField" alignment="0" min="-2" pref="89" max="-2" attributes="2"/>
  316. </Group>
  317. </Group>
  318. </Group>
  319. <EmptySpace min="-2" pref="41" max="-2" attributes="0"/>
  320. </Group>
  321. </Group>
  322. <EmptySpace min="-2" pref="54" max="-2" attributes="0"/>
  323. </Group>
  324. <Group type="102" alignment="0" attributes="0">
  325. <EmptySpace max="-2" attributes="0"/>
  326. <Component id="flagsPanel" max="32767" attributes="1"/>
  327. </Group>
  328. </Group>
  329. <EmptySpace min="-2" max="-2" attributes="0"/>
  330. </Group>
  331. </Group>
  332. </DimensionLayout>
  333. <DimensionLayout dim="1">
  334. <Group type="103" groupAlignment="0" attributes="0">
  335. <Group type="102" alignment="1" attributes="0">
  336. <EmptySpace max="-2" attributes="0"/>
  337. <Group type="103" groupAlignment="3" attributes="0">
  338. <Component id="dbTypeCBox" alignment="3" min="-2" max="-2" attributes="0"/>
  339. <Component id="lbl_DBType" alignment="3" min="-2" max="-2" attributes="0"/>
  340. </Group>
  341. <EmptySpace max="-2" attributes="0"/>
  342. <Group type="103" groupAlignment="3" attributes="0">
  343. <Component id="dbHostTField" alignment="3" min="-2" max="-2" attributes="0"/>
  344. <Component id="lbl_DBHost" alignment="3" min="-2" max="-2" attributes="0"/>
  345. <Component id="dbPortTField" alignment="3" min="-2" max="-2" attributes="0"/>
  346. <Component id="lbl_DBPort" alignment="3" min="-2" max="-2" attributes="0"/>
  347. </Group>
  348. <EmptySpace max="-2" attributes="0"/>
  349. <Group type="103" groupAlignment="3" attributes="0">
  350. <Component id="dbNameTField" alignment="3" min="-2" max="-2" attributes="0"/>
  351. <Component id="lbl_DBName" alignment="3" min="-2" max="-2" attributes="0"/>
  352. </Group>
  353. <EmptySpace min="-2" pref="6" max="-2" attributes="0"/>
  354. <Group type="103" groupAlignment="3" attributes="0">
  355. <Component id="dbUserTField" alignment="3" min="-2" max="-2" attributes="0"/>
  356. <Component id="dbPwdField" alignment="3" min="-2" max="-2" attributes="0"/>
  357. <Component id="lbl_DBPwd" alignment="3" min="-2" max="-2" attributes="0"/>
  358. <Component id="lbl_DBUser" alignment="3" min="-2" max="-2" attributes="0"/>
  359. </Group>
  360. <EmptySpace max="-2" attributes="0"/>
  361. <Component id="savePassCBox" min="-2" max="-2" attributes="0"/>
  362. <EmptySpace pref="15" max="32767" attributes="0"/>
  363. <Group type="103" groupAlignment="3" attributes="0">
  364. <Component id="dbDriverPTField" alignment="3" min="-2" max="-2" attributes="0"/>
  365. <Component id="driverButton" alignment="3" min="-2" max="-2" attributes="0"/>
  366. <Component id="lbl_PathtoDBdrvr" alignment="3" min="-2" max="-2" attributes="0"/>
  367. </Group>
  368. <EmptySpace max="-2" attributes="0"/>
  369. <Group type="103" groupAlignment="3" attributes="0">
  370. <Component id="sSpyPathTField" alignment="3" min="-2" max="-2" attributes="0"/>
  371. <Component id="sSpyPathButton" alignment="3" min="-2" max="-2" attributes="0"/>
  372. <Component id="lbl_PathSchemSpy" alignment="3" min="-2" max="-2" attributes="0"/>
  373. </Group>
  374. <EmptySpace max="-2" attributes="0"/>
  375. <Group type="103" groupAlignment="3" attributes="0">
  376. <Component id="propertiePathTField" alignment="3" min="-2" max="-2" attributes="0"/>
  377. <Component id="propertiePathButton" alignment="3" min="-2" max="-2" attributes="0"/>
  378. <Component id="lbl_PropertiePath" alignment="3" min="-2" max="-2" attributes="0"/>
  379. </Group>
  380. <EmptySpace max="-2" attributes="0"/>
  381. <Group type="103" groupAlignment="3" attributes="0">
  382. <Component id="propertiesTField" alignment="3" min="-2" max="-2" attributes="0"/>
  383. <Component id="lbl_prop" alignment="3" min="-2" max="-2" attributes="0"/>
  384. </Group>
  385. <EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
  386. <Component id="flagsPanel" min="-2" max="-2" attributes="0"/>
  387. <EmptySpace max="-2" attributes="0"/>
  388. </Group>
  389. </Group>
  390. </DimensionLayout>
  391. </Layout>
  392. <SubComponents>
  393. <Component class="javax.swing.JLabel" name="lbl_DBType">
  394. <Properties>
  395. <Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor">
  396. <FontInfo relative="true">
  397. <Font component="lbl_DBType" property="font" relativeSize="true" size="0"/>
  398. </FontInfo>
  399. </Property>
  400. <Property name="text" type="java.lang.String" value="DB Type:" noResource="true"/>
  401. </Properties>
  402. </Component>
  403. <Component class="javax.swing.JComboBox" name="dbTypeCBox">
  404. <Properties>
  405. <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
  406. <StringArray count="20">
  407. <StringItem index="0" value=" "/>
  408. <StringItem index="1" value="db2"/>
  409. <StringItem index="2" value="db2net"/>
  410. <StringItem index="3" value="derby"/>
  411. <StringItem index="4" value="derbynet"/>
  412. <StringItem index="5" value="firebird"/>
  413. <StringItem index="6" value="hsqldb"/>
  414. <StringItem index="7" value="informix"/>
  415. <StringItem index="8" value="maxdb"/>
  416. <StringItem index="9" value="mssql"/>
  417. <StringItem index="10" value="mssql05"/>
  418. <StringItem index="11" value="mssql-jtds"/>
  419. <StringItem index="12" value="mssql05-jtds"/>
  420. <StringItem index="13" value="mysql"/>
  421. <StringItem index="14" value="ora"/>
  422. <StringItem index="15" value="orathin"/>
  423. <StringItem index="16" value="pgsql"/>
  424. <StringItem index="17" value="sybase"/>
  425. <StringItem index="18" value="sybase2"/>
  426. <StringItem index="19" value="udbt4"/>
  427. </StringArray>
  428. </Property>
  429. <Property name="toolTipText" type="java.lang.String" value="Choose your type of database (-t)"/>
  430. </Properties>
  431. <Events>
  432. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="dbTypeCBoxActionPerformed"/>
  433. </Events>
  434. </Component>
  435. <Component class="javax.swing.JLabel" name="lbl_PathtoDBdrvr">
  436. <Properties>
  437. <Property name="text" type="java.lang.String" value="Path to DB driver:" noResource="true"/>
  438. </Properties>
  439. </Component>
  440. <Component class="javax.swing.JLabel" name="lbl_DBName">
  441. <Properties>
  442. <Property name="text" type="java.lang.String" value="DB name:" noResource="true"/>
  443. </Properties>
  444. </Component>
  445. <Component class="javax.swing.JLabel" name="lbl_DBHost">
  446. <Properties>
  447. <Property name="text" type="java.lang.String" value="DB Host:" noResource="true"/>
  448. </Properties>
  449. </Component>
  450. <Component class="javax.swing.JLabel" name="lbl_DBPort">
  451. <Properties>
  452. <Property name="text" type="java.lang.String" value="DB Port:" noResource="true"/>
  453. </Properties>
  454. </Component>
  455. <Component class="javax.swing.JLabel" name="lbl_DBUser">
  456. <Properties>
  457. <Property name="text" type="java.lang.String" value="DB User:" noResource="true"/>
  458. </Properties>
  459. </Component>
  460. <Component class="javax.swing.JLabel" name="lbl_DBPwd">
  461. <Properties>
  462. <Property name="text" type="java.lang.String" value="Password:" noResource="true"/>
  463. </Properties>
  464. </Component>
  465. <Component class="javax.swing.JLabel" name="lbl_PathSchemSpy">
  466. <Properties>
  467. <Property name="text" type="java.lang.String" value="Path to SchemaSpy:" noResource="true"/>
  468. </Properties>
  469. </Component>
  470. <Component class="javax.swing.JPasswordField" name="dbPwdField">
  471. <Properties>
  472. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Enter the User Password (-p)&lt;br&gt;It&apos;s not displayed in the SchemaSpy Output,&lt;br&gt;but be careful with the &quot;Save User Password&quot; option.&lt;br&gt; Currently the PWD is stored in clear text.&#xa;&lt;/html&gt;"/>
  473. </Properties>
  474. </Component>
  475. <Component class="javax.swing.JTextField" name="dbUserTField">
  476. <Properties>
  477. <Property name="toolTipText" type="java.lang.String" value="Enter the User name (-u)"/>
  478. </Properties>
  479. </Component>
  480. <Component class="javax.swing.JTextField" name="dbNameTField">
  481. <Properties>
  482. <Property name="toolTipText" type="java.lang.String" value="Enter the Database Name to connect to (-db)"/>
  483. </Properties>
  484. </Component>
  485. <Component class="javax.swing.JTextField" name="dbHostTField">
  486. <Properties>
  487. <Property name="toolTipText" type="java.lang.String" value="Enter your DB Host (-host)"/>
  488. </Properties>
  489. </Component>
  490. <Component class="javax.swing.JTextField" name="dbPortTField">
  491. <Properties>
  492. <Property name="toolTipText" type="java.lang.String" value="Enter the port for the DB (-port)"/>
  493. </Properties>
  494. </Component>
  495. <Component class="javax.swing.JTextField" name="dbDriverPTField">
  496. <Properties>
  497. <Property name="toolTipText" type="java.lang.String" value="The path to your DB driver"/>
  498. </Properties>
  499. </Component>
  500. <Component class="javax.swing.JButton" name="driverButton">
  501. <Properties>
  502. <Property name="text" type="java.lang.String" value="Choose" noResource="true"/>
  503. <Property name="toolTipText" type="java.lang.String" value="Click to choose the path to database driver file (-dp)" noResource="true"/>
  504. </Properties>
  505. <Events>
  506. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="driverButtonActionPerformed"/>
  507. </Events>
  508. </Component>
  509. <Component class="javax.swing.JTextField" name="sSpyPathTField">
  510. <Properties>
  511. <Property name="toolTipText" type="java.lang.String" value="The path to the schemaSpy.jar file (executable)"/>
  512. </Properties>
  513. </Component>
  514. <Component class="javax.swing.JButton" name="sSpyPathButton">
  515. <Properties>
  516. <Property name="text" type="java.lang.String" value="Choose" noResource="true"/>
  517. <Property name="toolTipText" type="java.lang.String" value="Click to choose the path to SchemaSpy" noResource="true"/>
  518. </Properties>
  519. <Events>
  520. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="sSpyPathButtonActionPerformed"/>
  521. </Events>
  522. </Component>
  523. <Component class="javax.swing.JLabel" name="lbl_PropertiePath">
  524. <Properties>
  525. <Property name="text" type="java.lang.String" value="Path propertie file:" noResource="true"/>
  526. </Properties>
  527. </Component>
  528. <Component class="javax.swing.JTextField" name="propertiePathTField">
  529. <Properties>
  530. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Specifies additional properties to be used when connecting to the database.&lt;br&gt; Specify a .properties file with key=value entries.&lt;br&gt;&#xa;Have a look at the .propertie Files in the subdirectory /properties in your SchemaSpyGUI folder.&lt;/html&gt;"/>
  531. </Properties>
  532. </Component>
  533. <Component class="javax.swing.JButton" name="propertiePathButton">
  534. <Properties>
  535. <Property name="text" type="java.lang.String" value="Choose" noResource="true"/>
  536. <Property name="toolTipText" type="java.lang.String" value="Click to choose the path to your database specific propertie file" noResource="true"/>
  537. </Properties>
  538. <Events>
  539. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="propertiePathButtonActionPerformed"/>
  540. </Events>
  541. </Component>
  542. <Component class="javax.swing.JTextField" name="propertiesTField">
  543. <Properties>
  544. <Property name="toolTipText" type="java.lang.String" value="Specify the entries directly, escaping the =&apos;s with \= and separating each key\=value pair with a ;."/>
  545. </Properties>
  546. </Component>
  547. <Component class="javax.swing.JLabel" name="lbl_prop">
  548. <Properties>
  549. <Property name="text" type="java.lang.String" value="Properties directly:"/>
  550. </Properties>
  551. </Component>
  552. <Container class="javax.swing.JPanel" name="flagsPanel">
  553. <Properties>
  554. <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
  555. <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
  556. <TitledBorder title=" Flags "/>
  557. </Border>
  558. </Property>
  559. </Properties>
  560. <Layout>
  561. <DimensionLayout dim="0">
  562. <Group type="103" groupAlignment="0" attributes="0">
  563. <Group type="102" alignment="0" attributes="0">
  564. <EmptySpace min="-2" pref="44" max="-2" attributes="0"/>
  565. <Group type="103" groupAlignment="0" attributes="0">
  566. <Group type="102" alignment="0" attributes="0">
  567. <Component id="aHTMLCBox" max="32767" attributes="0"/>
  568. <EmptySpace min="46" pref="46" max="46" attributes="0"/>
  569. </Group>
  570. <Component id="noRowsBox" alignment="0" max="32767" attributes="0"/>
  571. <Group type="102" alignment="0" attributes="0">
  572. <Component id="railsCBox" max="32767" attributes="0"/>
  573. <EmptySpace min="16" pref="16" max="16" attributes="0"/>
  574. </Group>
  575. <Group type="102" alignment="0" attributes="0">
  576. <Component id="qualityPanel" max="32767" attributes="0"/>
  577. <EmptySpace min="49" pref="49" max="49" attributes="0"/>
  578. </Group>
  579. </Group>
  580. <EmptySpace min="-2" pref="17" max="-2" attributes="0"/>
  581. <Group type="103" groupAlignment="0" attributes="0">
  582. <Group type="102" alignment="0" attributes="0">
  583. <Group type="103" groupAlignment="0" attributes="0">
  584. <Component id="dincFKCBox" alignment="0" max="32767" attributes="0"/>
  585. <Group type="102" alignment="0" attributes="0">
  586. <Component id="noHTMLCBox" max="32767" attributes="0"/>
  587. <EmptySpace min="76" pref="76" max="76" attributes="0"/>
  588. </Group>
  589. </Group>
  590. <EmptySpace min="-2" pref="9" max="-2" attributes="0"/>
  591. <Group type="103" groupAlignment="0" attributes="0">
  592. <Group type="102" alignment="0" attributes="0">
  593. <Component id="noAdsCBox" max="32767" attributes="0"/>
  594. <EmptySpace min="6" pref="6" max="6" attributes="0"/>
  595. </Group>
  596. <Component id="noLogoCBox" alignment="0" max="32767" attributes="0"/>
  597. </Group>
  598. </Group>
  599. <Group type="102" alignment="0" attributes="0">
  600. <Component id="showFinishCBox" min="-2" max="-2" attributes="2"/>
  601. <EmptySpace min="60" pref="60" max="60" attributes="0"/>
  602. </Group>
  603. <Group type="102" alignment="0" attributes="0">
  604. <Component id="singleSignCBox" max="32767" attributes="0"/>
  605. <EmptySpace min="122" pref="122" max="122" attributes="0"/>
  606. </Group>
  607. </Group>
  608. <EmptySpace min="-2" pref="77" max="-2" attributes="0"/>
  609. </Group>
  610. </Group>
  611. </DimensionLayout>
  612. <DimensionLayout dim="1">
  613. <Group type="103" groupAlignment="0" attributes="0">
  614. <Group type="102" alignment="1" attributes="0">
  615. <EmptySpace pref="11" max="32767" attributes="0"/>
  616. <Group type="103" groupAlignment="0" attributes="0">
  617. <Group type="102" alignment="0" attributes="0">
  618. <Group type="103" groupAlignment="0" attributes="0">
  619. <Group type="102" alignment="0" attributes="0">
  620. <Group type="103" groupAlignment="1" attributes="0">
  621. <Group type="102" alignment="1" attributes="0">
  622. <Component id="aHTMLCBox" min="-2" max="-2" attributes="0"/>
  623. <EmptySpace max="-2" attributes="0"/>
  624. <Component id="noRowsBox" min="-2" max="-2" attributes="0"/>
  625. <EmptySpace max="-2" attributes="0"/>
  626. <Component id="railsCBox" min="-2" max="-2" attributes="0"/>
  627. </Group>
  628. <Group type="102" alignment="1" attributes="0">
  629. <Component id="noHTMLCBox" min="-2" max="-2" attributes="0"/>
  630. <EmptySpace max="-2" attributes="0"/>
  631. <Component id="dincFKCBox" min="-2" max="-2" attributes="0"/>
  632. <EmptySpace max="-2" attributes="0"/>
  633. <Component id="singleSignCBox" min="-2" max="-2" attributes="0"/>
  634. </Group>
  635. </Group>
  636. <EmptySpace type="separate" max="-2" attributes="0"/>
  637. <Component id="showFinishCBox" min="-2" max="-2" attributes="0"/>
  638. </Group>
  639. <Group type="102" alignment="0" attributes="0">
  640. <Component id="noLogoCBox" min="-2" max="-2" attributes="0"/>
  641. <EmptySpace max="-2" attributes="0"/>
  642. <Component id="noAdsCBox" min="-2" max="-2" attributes="0"/>
  643. </Group>
  644. </Group>
  645. <EmptySpace pref="43" max="-2" attributes="0"/>
  646. </Group>
  647. <Group type="102" alignment="1" attributes="0">
  648. <EmptySpace pref="80" max="-2" attributes="0"/>
  649. <Component id="qualityPanel" min="-2" max="-2" attributes="0"/>
  650. </Group>
  651. </Group>
  652. <EmptySpace max="-2" attributes="0"/>
  653. </Group>
  654. </Group>
  655. </DimensionLayout>
  656. </Layout>
  657. <SubComponents>
  658. <Component class="javax.swing.JCheckBox" name="aHTMLCBox">
  659. <Properties>
  660. <Property name="text" type="java.lang.String" value="Allow HTML in comments" noResource="true"/>
  661. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Any HTML embedded in comments normally gets encoded so that it&apos;s rendered as text.&lt;br&gt; This option allows it to be rendered as HTML. (-ahic)&lt;/html&gt;"/>
  662. </Properties>
  663. </Component>
  664. <Component class="javax.swing.JCheckBox" name="noHTMLCBox">
  665. <Properties>
  666. <Property name="text" type="java.lang.String" value="No HTML" noResource="true"/>
  667. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Only generate files needed for insertion/deletion of data (e.g. for scripts)&lt;br&gt; and an XML representation of the schema. (-nohtml)&lt;/html&gt;"/>
  668. </Properties>
  669. </Component>
  670. <Component class="javax.swing.JCheckBox" name="dincFKCBox">
  671. <Properties>
  672. <Property name="text" type="java.lang.String" value="Don&apos;t include foreign key" noResource="true"/>
  673. <Property name="toolTipText" type="java.lang.String" value="Don&apos;t include implied foreign key relationships. (-noimplied)"/>
  674. </Properties>
  675. </Component>
  676. <Component class="javax.swing.JCheckBox" name="noAdsCBox">
  677. <Properties>
  678. <Property name="text" type="java.lang.String" value="No Ads"/>
  679. <Property name="toolTipText" type="java.lang.String" value="Don&apos;t show ads (-noads)"/>
  680. <Property name="enabled" type="boolean" value="false"/>
  681. </Properties>
  682. </Component>
  683. <Component class="javax.swing.JCheckBox" name="noLogoCBox">
  684. <Properties>
  685. <Property name="text" type="java.lang.String" value="No Logo"/>
  686. <Property name="toolTipText" type="java.lang.String" value="Don&apos;t show Sourceforge.net image logo. (-nologo)"/>
  687. </Properties>
  688. </Component>
  689. <Component class="javax.swing.JCheckBox" name="noRowsBox">
  690. <Properties>
  691. <Property name="text" type="java.lang.String" value="Don&apos;t query or display row counts"/>
  692. <Property name="toolTipText" type="java.lang.String" value="(-norows)"/>
  693. </Properties>
  694. </Component>
  695. <Component class="javax.swing.JCheckBox" name="railsCBox">
  696. <Properties>
  697. <Property name="text" type="java.lang.String" value="Ruby on Rails-based database"/>
  698. <Property name="toolTipText" type="java.lang.String" value="(-rails)"/>
  699. </Properties>
  700. </Component>
  701. <Container class="javax.swing.JPanel" name="qualityPanel">
  702. <Properties>
  703. <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
  704. <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
  705. <TitledBorder title="Quality Image Diagrams:"/>
  706. </Border>
  707. </Property>
  708. <Property name="toolTipText" type="java.lang.String" value="Generate either higher or lower-quality diagrams. Depends Graphviz istallation."/>
  709. </Properties>
  710. <Layout>
  711. <DimensionLayout dim="0">
  712. <Group type="103" groupAlignment="0" attributes="0">
  713. <Group type="102" alignment="0" attributes="0">
  714. <EmptySpace max="-2" attributes="0"/>
  715. <Group type="103" groupAlignment="0" attributes="0">
  716. <Component id="highQuCBox" alignment="0" min="-2" max="-2" attributes="0"/>
  717. <Component id="lowQuCBox" alignment="0" min="-2" max="-2" attributes="0"/>
  718. </Group>
  719. <EmptySpace pref="37" max="32767" attributes="0"/>
  720. </Group>
  721. </Group>
  722. </DimensionLayout>
  723. <DimensionLayout dim="1">
  724. <Group type="103" groupAlignment="0" attributes="0">
  725. <Group type="102" alignment="0" attributes="0">
  726. <Component id="highQuCBox" min="-2" max="-2" attributes="0"/>
  727. <EmptySpace max="-2" attributes="0"/>
  728. <Component id="lowQuCBox" min="-2" max="-2" attributes="0"/>
  729. </Group>
  730. </Group>
  731. </DimensionLayout>
  732. </Layout>
  733. <SubComponents>
  734. <Component class="javax.swing.JCheckBox" name="highQuCBox">
  735. <Properties>
  736. <Property name="text" type="java.lang.String" value="High Quality"/>
  737. <Property name="toolTipText" type="java.lang.String" value="(-hq)"/>
  738. </Properties>
  739. </Component>
  740. <Component class="javax.swing.JCheckBox" name="lowQuCBox">
  741. <Properties>
  742. <Property name="text" type="java.lang.String" value="Low Quality"/>
  743. <Property name="toolTipText" type="java.lang.String" value="(-lq)"/>
  744. </Properties>
  745. </Component>
  746. </SubComponents>
  747. </Container>
  748. <Component class="javax.swing.JCheckBox" name="singleSignCBox">
  749. <Properties>
  750. <Property name="text" type="java.lang.String" value="Single Sign-On"/>
  751. <Property name="toolTipText" type="java.lang.String" value="Don&apos;t require a user to be specified with -u to simplify configuration when running in a single sign-on environment (-sso)"/>
  752. <Property name="enabled" type="boolean" value="false"/>
  753. </Properties>
  754. </Component>
  755. <Component class="javax.swing.JCheckBox" name="showFinishCBox">
  756. <Properties>
  757. <Property name="text" type="java.lang.String" value="Show Output when finished"/>
  758. </Properties>
  759. </Component>
  760. </SubComponents>
  761. </Container>
  762. <Component class="javax.swing.JCheckBox" name="savePassCBox">
  763. <Properties>
  764. <Property name="text" type="java.lang.String" value="Save User Password"/>
  765. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;&lt;b&gt;WARNING:&lt;/b&gt; Saves DB User Password as plain text!&lt;/html&gt;"/>
  766. </Properties>
  767. <AuxValues>
  768. <AuxValue name="JavaCodeGenerator_SerializeTo" type="java.lang.String" value="Gui_savePassCBox"/>
  769. </AuxValues>
  770. </Component>
  771. </SubComponents>
  772. </Container>
  773. <Container class="javax.swing.JPanel" name="outputOptionsPanel">
  774. <Properties>
  775. <Property name="toolTipText" type="java.lang.String" value=""/>
  776. </Properties>
  777. <Constraints>
  778. <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
  779. <JTabbedPaneConstraints tabName="Ouput Options">
  780. <Property name="tabTitle" type="java.lang.String" value="Ouput Options"/>
  781. </JTabbedPaneConstraints>
  782. </Constraint>
  783. </Constraints>
  784. <Layout>
  785. <DimensionLayout dim="0">
  786. <Group type="103" groupAlignment="0" attributes="0">
  787. <Group type="102" alignment="0" attributes="0">
  788. <EmptySpace min="-2" pref="38" max="-2" attributes="0"/>
  789. <Group type="103" groupAlignment="0" attributes="0">
  790. <Component id="lbl_Desc" alignment="0" min="-2" max="-2" attributes="0"/>
  791. <Group type="103" alignment="0" groupAlignment="1" attributes="0">
  792. <Component id="descTAreaScrollPane" alignment="0" pref="517" max="32767" attributes="2"/>
  793. <Group type="102" alignment="0" max="-2" attributes="0">
  794. <Group type="103" groupAlignment="0" max="-2" attributes="0">
  795. <Component id="lbl_ColumnRegEx" alignment="1" min="-2" max="-2" attributes="0"/>
  796. <Component id="lbl_TableExRegEx" alignment="1" min="-2" max="-2" attributes="0"/>
  797. <Component id="lbl_TableRegEx" alignment="1" min="-2" max="-2" attributes="0"/>
  798. </Group>
  799. <EmptySpace min="-2" max="-2" attributes="0"/>
  800. <Group type="103" groupAlignment="0" max="-2" attributes="0">
  801. <Component id="tNameRExTField" min="-2" pref="387" max="-2" attributes="1"/>
  802. <Component id="tNameExRExTField" alignment="0" min="-2" pref="387" max="-2" attributes="1"/>
  803. <Component id="cNameRExTField" alignment="0" min="-2" pref="387" max="-2" attributes="1"/>
  804. <Component id="colExRelCBox" alignment="0" min="-2" max="-2" attributes="0"/>
  805. </Group>
  806. </Group>
  807. </Group>
  808. <Component id="stylePanel" alignment="0" min="-2" max="-2" attributes="2"/>
  809. </Group>
  810. <EmptySpace min="-2" pref="19" max="-2" attributes="0"/>
  811. </Group>
  812. <Group type="102" alignment="0" attributes="0">
  813. <EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
  814. <Group type="103" groupAlignment="1" attributes="0">
  815. <Component id="lbl_Schema" min="-2" max="-2" attributes="2"/>
  816. <Component id="lbl_OutDir" alignment="1" min="-2" max="-2" attributes="2"/>
  817. <Component id="lbl_OutDir1" alignment="1" min="-2" max="-2" attributes="2"/>
  818. </Group>
  819. <EmptySpace min="-2" max="-2" attributes="0"/>
  820. <Group type="103" groupAlignment="0" attributes="0">
  821. <Component id="metaFilePathTField" alignment="0" min="-2" pref="309" max="-2" attributes="2"/>
  822. <Component id="schemaTField" min="-2" pref="309" max="-2" attributes="2"/>
  823. <Component id="pathOutputTField" min="-2" pref="309" max="-2" attributes="2"/>
  824. </Group>
  825. <EmptySpace min="-2" max="-2" attributes="0"/>
  826. <Group type="103" groupAlignment="0" attributes="0">
  827. <Component id="metaFilePathButton" pref="96" max="32767" attributes="0"/>
  828. <Component id="outDirButton" pref="96" max="32767" attributes="0"/>
  829. <Component id="allSchemasCBox" alignment="0" pref="96" max="32767" attributes="0"/>
  830. </Group>
  831. <EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
  832. </Group>
  833. </Group>
  834. </DimensionLayout>
  835. <DimensionLayout dim="1">
  836. <Group type="103" groupAlignment="0" attributes="0">
  837. <Group type="102" alignment="0" attributes="0">
  838. <EmptySpace max="-2" attributes="0"/>
  839. <Group type="103" groupAlignment="3" attributes="0">
  840. <Component id="pathOutputTField" alignment="3" min="-2" max="-2" attributes="0"/>
  841. <Component id="lbl_OutDir" alignment="3" min="-2" max="-2" attributes="0"/>
  842. <Component id="outDirButton" alignment="3" min="-2" max="-2" attributes="0"/>
  843. </Group>
  844. <EmptySpace min="-2" max="-2" attributes="0"/>
  845. <Group type="103" groupAlignment="3" attributes="0">
  846. <Component id="schemaTField" alignment="3" min="-2" max="-2" attributes="0"/>
  847. <Component id="lbl_Schema" alignment="3" min="-2" max="-2" attributes="0"/>
  848. <Component id="allSchemasCBox" alignment="3" min="-2" max="-2" attributes="0"/>
  849. </Group>
  850. <EmptySpace min="-2" max="-2" attributes="0"/>
  851. <Group type="103" groupAlignment="3" attributes="0">
  852. <Component id="metaFilePathTField" alignment="3" min="-2" max="-2" attributes="0"/>
  853. <Component id="metaFilePathButton" alignment="3" min="-2" max="-2" attributes="0"/>
  854. <Component id="lbl_OutDir1" alignment="3" pref="14" max="32767" attributes="0"/>
  855. </Group>
  856. <EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
  857. <Component id="lbl_Desc" min="-2" max="-2" attributes="0"/>
  858. <EmptySpace min="-2" max="-2" attributes="0"/>
  859. <Component id="descTAreaScrollPane" pref="118" max="32767" attributes="0"/>
  860. <EmptySpace type="separate" min="-2" max="-2" attributes="0"/>
  861. <Group type="103" groupAlignment="0" attributes="0">
  862. <Component id="lbl_TableRegEx" min="-2" max="-2" attributes="0"/>
  863. <Component id="tNameRExTField" min="-2" max="-2" attributes="0"/>
  864. </Group>
  865. <EmptySpace min="-2" max="-2" attributes="0"/>
  866. <Group type="103" groupAlignment="3" attributes="0">
  867. <Component id="lbl_TableExRegEx" alignment="3" min="-2" max="-2" attributes="0"/>
  868. <Component id="tNameExRExTField" alignment="3" min="-2" max="-2" attributes="0"/>
  869. </Group>
  870. <EmptySpace min="-2" max="-2" attributes="0"/>
  871. <Group type="103" groupAlignment="3" attributes="0">
  872. <Component id="lbl_ColumnRegEx" alignment="3" min="-2" max="-2" attributes="0"/>
  873. <Component id="cNameRExTField" alignment="3" min="-2" max="-2" attributes="0"/>
  874. </Group>
  875. <EmptySpace min="-2" max="-2" attributes="0"/>
  876. <Component id="colExRelCBox" min="-2" max="-2" attributes="0"/>
  877. <EmptySpace type="separate" max="-2" attributes="0"/>
  878. <Component id="stylePanel" min="-2" max="-2" attributes="0"/>
  879. <EmptySpace max="-2" attributes="0"/>
  880. </Group>
  881. </Group>
  882. </DimensionLayout>
  883. </Layout>
  884. <SubComponents>
  885. <Component class="javax.swing.JLabel" name="lbl_OutDir">
  886. <Properties>
  887. <Property name="text" type="java.lang.String" value="Output directory:" noResource="true"/>
  888. </Properties>
  889. </Component>
  890. <Component class="javax.swing.JTextField" name="pathOutputTField">
  891. <Properties>
  892. <Property name="toolTipText" type="java.lang.String" value="Choose the path to your SchemaSpy output dir (-o)"/>
  893. </Properties>
  894. </Component>
  895. <Component class="javax.swing.JButton" name="outDirButton">
  896. <Properties>
  897. <Property name="text" type="java.lang.String" value="Choose" noResource="true"/>
  898. <Property name="toolTipText" type="java.lang.String" value="Click to choose the path to your SchemaSpy output dir (-o). You can leave this blank. SchemaSpyGUI will generate a path out of your db-name, db-user and db-schema name" noResource="true"/>
  899. </Properties>
  900. <Events>
  901. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="outDirButtonActionPerformed"/>
  902. </Events>
  903. </Component>
  904. <Component class="javax.swing.JCheckBox" name="allSchemasCBox">
  905. <Properties>
  906. <Property name="text" type="java.lang.String" value="All Schemas"/>
  907. <Property name="toolTipText" type="java.lang.String" value="Evaluate all schemas in a database (-all)"/>
  908. </Properties>
  909. <Events>
  910. <EventHandler event="stateChanged" listener="javax.swing.event.ChangeListener" parameters="javax.swing.event.ChangeEvent" handler="allSchemasCBoxStateChanged"/>
  911. </Events>
  912. </Component>
  913. <Component class="javax.swing.JTextField" name="schemaTField">
  914. <Properties>
  915. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Database schema (optional if the same as user or isn&apos;t supported by your database)(-s).&lt;br&gt; Evaluate specified schemas.(-schemas &quot;s1,s2&quot;)&lt;/html&gt;"/>
  916. </Properties>
  917. </Component>
  918. <Component class="javax.swing.JLabel" name="lbl_Schema">
  919. <Properties>
  920. <Property name="text" type="java.lang.String" value="Schema/s to explore:" noResource="true"/>
  921. <Property name="toolTipText" type="java.lang.String" value="Schemas coma separated"/>
  922. </Properties>
  923. </Component>
  924. <Component class="javax.swing.JLabel" name="lbl_Desc">
  925. <Properties>
  926. <Property name="text" type="java.lang.String" value="Description on summary page:" noResource="true"/>
  927. </Properties>
  928. </Component>
  929. <Container class="javax.swing.JScrollPane" name="descTAreaScrollPane">
  930. <AuxValues>
  931. <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
  932. </AuxValues>
  933. <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
  934. <SubComponents>
  935. <Component class="javax.swing.JTextArea" name="descTArea">
  936. <Properties>
  937. <Property name="columns" type="int" value="20"/>
  938. <Property name="rows" type="int" value="4"/>
  939. <Property name="toolTipText" type="java.lang.String" value="Displays the specified textual description on summary pages (-desc).&#xa;For example: &lt;a href\=&apos;http://schemaspy.sourceforge.net&apos;&gt;SchemaSpy&lt;/a&gt;"/>
  940. </Properties>
  941. </Component>
  942. </SubComponents>
  943. </Container>
  944. <Component class="javax.swing.JLabel" name="lbl_TableRegEx">
  945. <Properties>
  946. <Property name="text" type="java.lang.String" value="Table name RegExp:" noResource="true"/>
  947. </Properties>
  948. </Component>
  949. <Component class="javax.swing.JTextField" name="tNameRExTField">
  950. <Properties>
  951. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;This is a regular expression that&apos;s used to determine which tables/views to include (-i).&lt;br&gt; For example: (.*book.*)|(library.*)&lt;/html&gt;"/>
  952. </Properties>
  953. </Component>
  954. <Component class="javax.swing.JLabel" name="lbl_TableExRegEx">
  955. <Properties>
  956. <Property name="text" type="java.lang.String" value="Table Exclusion RegExp:"/>
  957. </Properties>
  958. </Component>
  959. <Component class="javax.swing.JTextField" name="tNameExRExTField">
  960. <Properties>
  961. <Property name="toolTipText" type="java.lang.String" value="This is a regular expression that&apos;s used to determine which tables/views to exclude (-I)."/>
  962. </Properties>
  963. </Component>
  964. <Component class="javax.swing.JLabel" name="lbl_ColumnRegEx">
  965. <Properties>
  966. <Property name="text" type="java.lang.String" value="Column Exclusion RegExp:" noResource="true"/>
  967. </Properties>
  968. </Component>
  969. <Component class="javax.swing.JTextField" name="cNameRExTField">
  970. <Properties>
  971. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Exclude matching columns from relationship analysis to simplify the generated graphs (-x).&lt;br&gt;For example: (book.isbn)|(borrower.address)&lt;/html&gt;"/>
  972. </Properties>
  973. </Component>
  974. <Component class="javax.swing.JCheckBox" name="colExRelCBox">
  975. <Properties>
  976. <Property name="text" type="java.lang.String" value="Excluded relationships"/>
  977. <Property name="toolTipText" type="java.lang.String" value="&lt;html&gt;Set the columns to exclude from relationship diagrams where&lt;br&gt;the specified columns aren&apos;t directly referenced by the focal table. (-X)&lt;/html&gt;"/>
  978. </Properties>
  979. </Component>
  980. <Container class="javax.swing.JPanel" name="stylePanel">
  981. <Properties>
  982. <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
  983. <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
  984. <TitledBorder title=" Style: (Modify the .css to specify HTML fonts) "/>
  985. </Border>
  986. </Property>
  987. <Property name="toolTipText" type="java.lang.String" value="Modify the .css to specify HTML fonts."/>
  988. </Properties>
  989. <Layout>
  990. <DimensionLayout dim="0">
  991. <Group type="103" groupAlignment="0" attributes="0">
  992. <Group type="102" alignment="0" attributes="0">
  993. <Group type="103" groupAlignment="0" max="-2" attributes="0">
  994. <Group type="102" alignment="0" attributes="0">
  995. <Component id="lbl_Charset" min="-2" max="-2" attributes="0"/>
  996. <EmptySpace max="-2" attributes="0"/>
  997. <Component id="charsetComBox" min="-2" pref="136" max="-2" attributes="0"/>
  998. <EmptySpace max="-2" attributes="0"/>
  999. <Component id="lbl_Font" min="-2" max="-2" attributes="0"/>
  1000. <EmptySpace max="-2" attributes="0"/>
  1001. <Component id="fontNameTField" min="-2" pref="136" max="-2" attributes="0"/>
  1002. <EmptySpace max="-2" attributes="0"/>
  1003. <Component id="lbl_fontSize" min="-2" max="-2" attributes="0"/>
  1004. <EmptySpace max="-2" attributes="0"/>
  1005. <Component id="fontSizeTField" min="-2" pref="39" max="-2" attributes="0"/>
  1006. </Group>
  1007. <Group type="102" alignment="0" attributes="1">
  1008. <Component id="lbl_css" min="-2" max="-2" attributes="0"/>
  1009. <EmptySpace max="-2" attributes="0"/>
  1010. <Component id="cssPathTField" min="-2" max="-2" attributes="0"/>
  1011. <EmptySpace max="-2" attributes="0"/>
  1012. <Component id="jButton1" min="-2" max="-2" attributes="0"/>
  1013. </Group>
  1014. </Group>
  1015. <EmptySpace max="32767" attributes="0"/>
  1016. </Group>
  1017. </Group>
  1018. </DimensionLayout>
  1019. <DimensionLayout dim="1">
  1020. <Group type="103" groupAlignment="0" attributes="0">
  1021. <Group type="102" alignment="0" attributes="0">
  1022. <Group type="103" groupAlignment="3" attributes="0">
  1023. <Component id="lbl_Charset" alignment="3" min="-2" max="-2" attributes="0"/>
  1024. <Component id="charsetComBox" alignment="3" min="-2" max="-2" attributes="0"/>
  1025. <Component id="lbl_Font" alignment="3" min="-2" max="-2" attributes="0"/>
  1026. <Component id="fontNameTField" alignment="3" min="-2" max="-2" attributes="0"/>
  1027. <Component id="lbl_fontSize" alignment="3" min="-2" max="-2" attributes="0"/>
  1028. <Component id="fontSizeTField" alignment="3" min="-2" max="-2" attributes="0"/>
  1029. </Group>
  1030. <EmptySpace max="-2" attributes="0"/>
  1031. <Group type="103" groupAlignment="3" attributes="0">
  1032. <Component id="lbl_css" alignment="3" min="-2" max="-2" attributes="0"/>
  1033. <Component id="cssPathTField" alignment="3" min="-2" max="-2" attributes="0"/>
  1034. <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
  1035. </Group>
  1036. </Group>
  1037. </Group>
  1038. </DimensionLayout>
  1039. </Layout>
  1040. <SubComponents>
  1041. <Component class="javax.swing.JComboBox" name="charsetComBox">
  1042. <Properties>
  1043. <Property name="editable" type="boolean" value="true"/>
  1044. <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
  1045. <StringArray count="17">
  1046. <StringItem index="0" value=""/>
  1047. <StringItem index="1" value="UTF-8"/>
  1048. <StringItem index="2" value="ISO-8859-1"/>
  1049. <StringItem index="3" value="ISO-8859-2"/>
  1050. <StringItem index="4" value="ISO-8859-3"/>
  1051. <StringItem index="5" value="ISO-8859-4"/>
  1052. <StringItem index="6" value="ISO-8859-5"/>
  1053. <StringItem index="7" value="ISO-8859-6"/>
  1054. <StringItem index="8" value="ISO-8859-7"/>
  1055. <StringItem index="9" value="ISO-8859-8"/>
  1056. <StringItem index="10" value="ISO-8859-9"/>
  1057. <StringItem index="11" value="ISO-8859-10"/>
  1058. <StringItem index="12" value="ISO-8859-11"/>
  1059. <StringItem index="13" value="ISO-8859-12"/>
  1060. <StringItem index="14" value="ISO-8859-13"/>
  1061. <StringItem index="15" value="ISO-8859-14"/>
  1062. <StringItem index="16" value="ISO-8859-15"/>
  1063. </StringArray>
  1064. </Property>
  1065. <Property name="toolTipText" type="java.lang.String" value="Default by SchemaSpy: ISO-8859-1 (-charset)"/>
  1066. </Properties>
  1067. </Component>
  1068. <Component class="javax.swing.JLabel" name="lbl_Charset">
  1069. <Properties>
  1070. <Property name="text" type="java.lang.String" value="Charset:"/>
  1071. </Properties>
  1072. </Component>
  1073. <Component class="javax.swing.JLabel" name="lbl_Font">
  1074. <Properties>
  1075. <Property name="text" type="java.lang.String" value="Font Name:"/>
  1076. </Properties>
  1077. </Component>
  1078. <Component class="javax.swing.JTextField" name="fontNameTField">
  1079. <Properties>
  1080. <Property name="toolTipText" type="java.lang.String" value="Default font: &quot;Helvetica&quot; (-font). Use the file font name instead of Real name, ej. times or timesb instead of &quot;Times New Roman&quot; or &quot;Times New Roman Bold&quot;"/>
  1081. </Properties>
  1082. </Component>
  1083. <Component class="javax.swing.JLabel" name="lbl_fontSize">
  1084. <Properties>
  1085. <Property name="text" type="java.lang.String" value="Font size:"/>
  1086. </Properties>
  1087. </Component>
  1088. <Component class="javax.swing.JTextField" name="fontSizeTField">
  1089. <Properties>
  1090. <Property name="toolTipText" type="java.lang.String" value="Fontsize default: 11 (-fontsize)"/>
  1091. </Properties>
  1092. </Component>
  1093. <Component class="javax.swing.JLabel" name="lbl_css">
  1094. <Properties>
  1095. <Property name="text" type="java.lang.String" value="Style css file:"/>
  1096. </Properties>
  1097. </Component>
  1098. <Component class="javax.swing.JTextField" name="cssPathTField">
  1099. <Properties>
  1100. <Property name="toolTipText" type="java.lang.String" value="css file default: schemaSpy.css (-css)"/>
  1101. </Properties>
  1102. </Component>
  1103. <Component class="javax.swing.JButton" name="jButton1">
  1104. <Properties>
  1105. <Property name="text" type="java.lang.String" value="Choose"/>
  1106. <Property name="toolTipText" type="java.lang.String" value="Click to choose the path to css file (-css)"/>
  1107. </Properties>
  1108. <Events>
  1109. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
  1110. </Events>
  1111. </Component>
  1112. </SubComponents>
  1113. </Container>
  1114. <Component class="javax.swing.JButton" name="metaFilePathButton">
  1115. <Properties>
  1116. <Property name="text" type="java.lang.String" value="Choose" noResource="true"/>
  1117. <Property name="toolTipText" type="java.lang.String" value="Click to choose the path to your Metafile (-meta). You can leave this blank." noResource="true"/>
  1118. </Properties>
  1119. <Events>
  1120. <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="metaFilePathButtonActionPerformed"/>
  1121. </Events>
  1122. </Component>
  1123. <Component class="javax.swing.JTextField" name="metaFilePathTField">
  1124. <Properties>
  1125. <Property name="toolTipText" type="java.lang.String" value="Choose the path to your Metafile (-meta)"/>
  1126. </Properties>
  1127. </Component>
  1128. <Component class="javax.swing.JLabel" name="lbl_OutDir1">
  1129. <Properties>
  1130. <Property name="text" type="java.lang.String" value="Metafile Path:" noResource="true"/>
  1131. </Properties>
  1132. </Component>
  1133. </SubComponents>
  1134. </Container>
  1135. <Container class="javax.swing.JPanel" name="outputPanel">
  1136. <Properties>
  1137. <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
  1138. <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">
  1139. <EmptyBorder/>
  1140. </Border>
  1141. </Property>
  1142. </Properties>
  1143. <Constraints>
  1144. <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
  1145. <JTabbedPaneConstraints tabName="SchemaSpy Output">
  1146. <Property name="tabTitle" type="java.lang.String" value="SchemaSpy Output"/>
  1147. </JTabbedPaneConstraints>
  1148. </Constraint>
  1149. </Constraints>
  1150. <Layout>
  1151. <DimensionLayout dim="0">
  1152. <Group type="103" groupAlignment="0" attributes="0">
  1153. <Group type="102" alignment="0" attributes="0">
  1154. <EmptySpace max="-2" attributes="0"/>
  1155. <Component id="sSpyOutTAreaScrollPane" max="32767" attributes="0"/>
  1156. <EmptySpace max="-2" attributes="0"/>
  1157. </Group>
  1158. </Group>
  1159. </DimensionLayout>
  1160. <DimensionLayout dim="1">
  1161. <Group type="103" groupAlignment="0" attributes="0">
  1162. <Group type="102" alignment="1" attributes="0">
  1163. <EmptySpace max="-2" attributes="0"/>
  1164. <Component id="sSpyOutTAreaScrollPane" pref="452" max="32767" attributes="0"/>
  1165. <EmptySpace max="-2" attributes="0"/>
  1166. </Group>
  1167. </Group>
  1168. </DimensionLayout>
  1169. </Layout>
  1170. <SubComponents>
  1171. <Container class="javax.swing.JScrollPane" name="sSpyOutTAreaScrollPane">
  1172. <AuxValues>
  1173. <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
  1174. </AuxValues>
  1175. <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
  1176. <SubComponents>
  1177. <Component class="javax.swing.JTextArea" name="sSpyOutTArea">
  1178. <Properties>
  1179. <Property name="editable" type="boolean" value="false"/>
  1180. <Property name="lineWrap" type="boolean" value="true"/>
  1181. <Property name="wrapStyleWord" type="boolean" value="true"/>
  1182. </Properties>
  1183. </Component>
  1184. </SubComponents>
  1185. </Container>
  1186. </SubComponents>
  1187. </Container>
  1188. </SubComponents>
  1189. </Container>
  1190. </SubComponents>
  1191. </Form>