r1106 - in lutinjaxx/branches/storm_1: . jaxx-compiler-api jaxx-compiler-swing jaxx-compiler-validator jaxx-example jaxx-example/BeanDataBinding jaxx-example/Calculator jaxx-example/Components jaxx-example/Components/src/main/java/examples/Components jaxx-example/Components/src/main/resources jaxx-example/Components/src/main/resources/examples/Components jaxx-example/Counter jaxx-example/LabelStyle jaxx-runtime-api jaxx-runtime-swing jaxx-runtime-validator jaxx-swing-action jaxx-util maven-ja
Author: tchemit Date: 2008-12-30 13:29:56 +0000 (Tue, 30 Dec 2008) New Revision: 1106 Added: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Identity.java lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Model.java lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Validation.css lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationListDemo.jaxx lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationTableDemo.jaxx lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Identity-validation.xml lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Model-validation.xml lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/log4j.properties Removed: lutinjaxx/branches/storm_1/jaxx-example/Validation/ Modified: lutinjaxx/branches/storm_1/jaxx-compiler-api/pom.xml lutinjaxx/branches/storm_1/jaxx-compiler-swing/pom.xml lutinjaxx/branches/storm_1/jaxx-compiler-validator/pom.xml lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/pom.xml lutinjaxx/branches/storm_1/jaxx-example/Calculator/pom.xml lutinjaxx/branches/storm_1/jaxx-example/Components/pom.xml lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx lutinjaxx/branches/storm_1/jaxx-example/Counter/pom.xml lutinjaxx/branches/storm_1/jaxx-example/LabelStyle/pom.xml lutinjaxx/branches/storm_1/jaxx-example/pom.xml lutinjaxx/branches/storm_1/jaxx-runtime-api/pom.xml lutinjaxx/branches/storm_1/jaxx-runtime-swing/pom.xml lutinjaxx/branches/storm_1/jaxx-runtime-validator/pom.xml lutinjaxx/branches/storm_1/jaxx-swing-action/pom.xml lutinjaxx/branches/storm_1/jaxx-util/pom.xml lutinjaxx/branches/storm_1/maven-jaxx-plugin/pom.xml lutinjaxx/branches/storm_1/pom.xml Log: passage en 1.0-SNAPSHOT deplacement des examples Validation (et autres a finir) dans Components Modified: lutinjaxx/branches/storm_1/jaxx-compiler-api/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-compiler-api/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-compiler-api/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -11,7 +11,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-compiler-api</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-compiler-swing/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-compiler-swing/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-compiler-swing/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -10,7 +10,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-compiler-swing</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-compiler-validator/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-compiler-validator/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-compiler-validator/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -10,7 +10,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-compiler-validator</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -9,7 +9,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>jaxx-example</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <groupId>org.codelutin.jaxx-example</groupId> Modified: lutinjaxx/branches/storm_1/jaxx-example/Calculator/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Calculator/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/Calculator/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -9,7 +9,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>jaxx-example</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <groupId>org.codelutin.jaxx-example</groupId> Modified: lutinjaxx/branches/storm_1/jaxx-example/Components/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -1,4 +1,5 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> @@ -9,12 +10,19 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>jaxx-example</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <groupId>org.codelutin.jaxx-example</groupId> <artifactId>Components</artifactId> + <dependencies> + <dependency> + <groupId>org.codelutin</groupId> + <artifactId>jaxx-runtime-validator</artifactId> + <scope>compile</scope> + </dependency> + </dependencies> <!-- ************************************************************* --> <!-- *** Project Information ************************************* --> <!-- ************************************************************* --> @@ -42,6 +50,31 @@ </includes> </resource> </resources> + + <plugins> + <plugin> + <groupId>org.codelutin</groupId> + <artifactId>maven-i18n-plugin</artifactId> + <configuration> + <entries> + <entry> + <basedir>${maven.gen.dir}/java/</basedir> + <includes> + <param>**\/**.java</param> + </includes> + </entry> + </entries> + </configuration> + <executions> + <execution> + <goals> + <goal>parserJava</goal> + <goal>gen</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> </build> <!-- ************************************************************* --> <!-- *** Build Environment ************************************** --> Modified: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx 2008-12-30 13:29:56 UTC (rev 1106) @@ -1,16 +1,21 @@ -<Application title="Component Demo" width='600' height='600' defaultCloseOperation='exit_on_close'> - <script> - protected void changePanel() { - Object value = list.getSelectionValue(); - if (value instanceof DemoPanel) { - cardLayout.show(preview, ((DemoPanel) value).getLabel()); - } - } - </script> - <JSplitPane dividerLocation='200'> - <JScrollPane> - <JTree id='list' showsRootHandles='true' onValueChanged='changePanel()' - cellRenderer='{new javax.swing.tree.DefaultTreeCellRenderer() { +<Application title="Component Demo" width='1024' height='800' defaultCloseOperation='exit_on_close'> + <script><![CDATA[ +protected void changePanel() { + Object value = list.getSelectionValue(); + if (value instanceof DemoPanel) { + cardLayout.show(preview, ((DemoPanel) value).getLabel()); + } +} + +// init i18n +org.codelutin.i18n.I18n.init(); + +]]></script> + <JSplitPane> + <!--JSplitPane dividerLocation='200'--> + <JScrollPane> + <JTree id='list' showsRootHandles='true' onValueChanged='changePanel()' + cellRenderer='{new javax.swing.tree.DefaultTreeCellRenderer() { public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { if (value instanceof DemoPanel) value = ((DemoPanel) value).getLabel(); @@ -18,64 +23,70 @@ } } }'> - <item value='Buttons'> - <item value='{buttonDemo}'/> - <item value='{checkBoxDemo}'/> - <item value='{radioButtonDemo}'/> - <item value='{toggleButtonDemo}'/> - </item> - - <item value='Form elements'> - <item value='Text'> - <item value='{passwordFieldDemo}'/> - <item value='{textFieldDemo}'/> - <item value='{textAreaDemo}'/> - </item> - - <item value='{comboBoxDemo}'/> - <item value='{listDemo}'/> - <item value='{sliderDemo}'/> - <item value='{spinnerDemo}'/> - </item> - - <item value='Layout components'> - <item value='{splitPaneDemo}'/> - </item> + <item value='Buttons'> + <item value='{buttonDemo}'/> + <item value='{checkBoxDemo}'/> + <item value='{radioButtonDemo}'/> + <item value='{toggleButtonDemo}'/> + </item> - <item value='Menus'> - <item value='{menuItemDemo}'/> - <item value='{checkBoxMenuItemDemo}'/> - <item value='{radioButtonMenuItemDemo}'/> - </item> - - <item value='Windows'> - <item value='{dialogDemo}'/> - </item> + <item value='Form elements'> + <item value='Text'> + <item value='{passwordFieldDemo}'/> + <item value='{textFieldDemo}'/> + <item value='{textAreaDemo}'/> + </item> - <item value='{progressBarDemo}'/> - </JTree> - </JScrollPane> - - <java.awt.CardLayout id='cardLayout'/> - - <JPanel id='preview' layout='{cardLayout}'> - <examples.Components.JButtonDemo id='buttonDemo' constraints='buttonDemo.getLabel()'/> - <examples.Components.JCheckBoxDemo id='checkBoxDemo' constraints='checkBoxDemo.getLabel()'/> - <examples.Components.JCheckBoxMenuItemDemo id='checkBoxMenuItemDemo' constraints='checkBoxMenuItemDemo.getLabel()'/> - <examples.Components.JComboBoxDemo id='comboBoxDemo' constraints='comboBoxDemo.getLabel()'/> - <examples.Components.JDialogDemo id='dialogDemo' constraints='dialogDemo.getLabel()'/> - <examples.Components.JListDemo id='listDemo' constraints='listDemo.getLabel()'/> - <examples.Components.JMenuItemDemo id='menuItemDemo' constraints='menuItemDemo.getLabel()'/> - <examples.Components.JPasswordFieldDemo id='passwordFieldDemo' constraints='passwordFieldDemo.getLabel()'/> - <examples.Components.JProgressBarDemo id='progressBarDemo' constraints='progressBarDemo.getLabel()'/> - <examples.Components.JSliderDemo id='sliderDemo' constraints='sliderDemo.getLabel()'/> - <examples.Components.JSpinnerDemo id='spinnerDemo' constraints='spinnerDemo.getLabel()'/> - <examples.Components.JSplitPaneDemo id='splitPaneDemo' constraints='splitPaneDemo.getLabel()'/> - <examples.Components.JRadioButtonDemo id='radioButtonDemo' constraints='radioButtonDemo.getLabel()'/> - <examples.Components.JRadioButtonMenuItemDemo id='radioButtonMenuItemDemo' constraints='radioButtonMenuItemDemo.getLabel()'/> - <examples.Components.JToggleButtonDemo id='toggleButtonDemo' constraints='toggleButtonDemo.getLabel()'/> - <examples.Components.JTextFieldDemo id='textFieldDemo' constraints='textFieldDemo.getLabel()'/> - <examples.Components.JTextAreaDemo id='textAreaDemo' constraints='textAreaDemo.getLabel()'/> - </JPanel> - </JSplitPane> + <item value='{comboBoxDemo}'/> + <item value='{listDemo}'/> + <item value='{sliderDemo}'/> + <item value='{spinnerDemo}'/> + </item> + + <item value='Layout components'> + <item value='{splitPaneDemo}'/> + </item> + + <item value='Menus'> + <item value='{menuItemDemo}'/> + <item value='{checkBoxMenuItemDemo}'/> + <item value='{radioButtonMenuItemDemo}'/> + </item> + + <item value='Windows'> + <item value='{dialogDemo}'/> + </item> + + <item value='{progressBarDemo}'/> + <item value='Validation'> + <item value='{validationDemo1}'/> + <item value='{validationDemo2}'/> + </item> + </JTree> + </JScrollPane> + + <java.awt.CardLayout id='cardLayout'/> + + <JPanel id='preview' layout='{cardLayout}'> + <JButtonDemo id='buttonDemo' constraints='buttonDemo.getLabel()'/> + <JCheckBoxDemo id='checkBoxDemo' constraints='checkBoxDemo.getLabel()'/> + <JCheckBoxMenuItemDemo id='checkBoxMenuItemDemo' constraints='checkBoxMenuItemDemo.getLabel()'/> + <JComboBoxDemo id='comboBoxDemo' constraints='comboBoxDemo.getLabel()'/> + <JDialogDemo id='dialogDemo' constraints='dialogDemo.getLabel()'/> + <JListDemo id='listDemo' constraints='listDemo.getLabel()'/> + <JMenuItemDemo id='menuItemDemo' constraints='menuItemDemo.getLabel()'/> + <JPasswordFieldDemo id='passwordFieldDemo' constraints='passwordFieldDemo.getLabel()'/> + <JProgressBarDemo id='progressBarDemo' constraints='progressBarDemo.getLabel()'/> + <JSliderDemo id='sliderDemo' constraints='sliderDemo.getLabel()'/> + <JSpinnerDemo id='spinnerDemo' constraints='spinnerDemo.getLabel()'/> + <JSplitPaneDemo id='splitPaneDemo' constraints='splitPaneDemo.getLabel()'/> + <JRadioButtonDemo id='radioButtonDemo' constraints='radioButtonDemo.getLabel()'/> + <JRadioButtonMenuItemDemo id='radioButtonMenuItemDemo' constraints='radioButtonMenuItemDemo.getLabel()'/> + <JToggleButtonDemo id='toggleButtonDemo' constraints='toggleButtonDemo.getLabel()'/> + <JTextFieldDemo id='textFieldDemo' constraints='textFieldDemo.getLabel()'/> + <JTextAreaDemo id='textAreaDemo' constraints='textAreaDemo.getLabel()'/> + <ValidationListDemo id='validationDemo1' constraints='validationDemo1.getLabel()'/> + <ValidationTableDemo id='validationDemo2' constraints='validationDemo2.getLabel()'/> + </JPanel> + </JSplitPane> </Application> \ No newline at end of file Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Identity.java (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Validation/src/main/java/examples/Validation/Identity.java) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Identity.java (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Identity.java 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,103 @@ +package examples.Components; + +import java.beans.PropertyChangeListener; +import java.beans.PropertyChangeSupport; +import java.io.File; + +public class Identity { + + protected String firstName = ""; + + protected String lastName = ""; + + protected String email = "dummy@codelutin.com"; + + protected int age = 51; + + protected File config = new File("/tmp"); + + protected File dir = new File("/tmp"); + + PropertyChangeSupport p; + + public Identity() { + p = new PropertyChangeSupport(this); + } + + public void addPropertyChangeListener(PropertyChangeListener listener) { + p.addPropertyChangeListener(listener); + } + + public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) { + p.addPropertyChangeListener(propertyName, listener); + } + + public void removePropertyChangeListener(PropertyChangeListener listener) { + p.removePropertyChangeListener(listener); + } + + public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) { + p.removePropertyChangeListener(propertyName, listener); + } + + + public String getFirstName() { + return firstName; + } + + public String getLastName() { + return lastName; + } + + public String getEmail() { + return email; + } + + public int getAge() { + return age; + } + + public File getConfig() { + return config; + } + + public File getDir() { + return dir; + } + + public void setFirstName(String firstName) { + String oldFirstName = this.firstName; + this.firstName = firstName; + p.firePropertyChange("firstName", oldFirstName, firstName); + } + + public void setLastName(String lastName) { + String oldLastName = this.lastName; + this.lastName = lastName; + p.firePropertyChange("lastName", oldLastName, lastName); + } + + public void setEmail(String email) { + String oldEmail = this.email; + this.email = email; + p.firePropertyChange("email", oldEmail, email); + } + + public void setAge(int age) { + int oldAge = this.age; + this.age = age; + p.firePropertyChange("age", oldAge, age); + } + + public void setConfig(File config) { + File oldConfig = this.config; + this.config = config; + p.firePropertyChange("config", oldConfig, config); + } + + public void setDir(File dir) { + File oldDir = this.dir; + this.dir = dir; + p.firePropertyChange("dir", oldDir, dir); + } +} \ No newline at end of file Property changes on: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Identity.java ___________________________________________________________________ Name: svn:mergeinfo + Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Model.java (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Validation/src/main/java/examples/Validation/Model.java) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Model.java (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Model.java 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,66 @@ +package examples.Components; + +import java.beans.*; + +public class Model { + + protected String text = "text"; + + protected String text2 = "text2"; + + protected int ratio = 51; + + + PropertyChangeSupport p; + + public Model() { + p = new PropertyChangeSupport(this); + } + + public void addPropertyChangeListener(PropertyChangeListener listener) { + p.addPropertyChangeListener(listener); + } + + public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) { + p.addPropertyChangeListener(propertyName, listener); + } + + public void removePropertyChangeListener(PropertyChangeListener listener) { + p.removePropertyChangeListener(listener); + } + + public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) { + p.removePropertyChangeListener(propertyName, listener); + } + + + public String getText() { + return text; + } + + public String getText2() { + return text2; + } + + public int getRatio() { + return ratio; + } + + public void setText(String text) { + String oldText = this.text; + this.text = text; + p.firePropertyChange("text", oldText, text); + } + + public void setText2(String text2) { + String oldText2 = this.text2; + this.text2 = text2; + p.firePropertyChange("text2", oldText2, text2); + } + + public void setRatio(int ratio) { + int oldRatio = this.ratio; + this.ratio = ratio; + p.firePropertyChange("ratio",oldRatio, ratio); + } +} \ No newline at end of file Property changes on: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Model.java ___________________________________________________________________ Name: svn:mergeinfo + Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Validation.css (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Validation/src/main/java/examples/Validation/Validation.css) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Validation.css (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Validation.css 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,5 @@ +JSlider { + paintTicks: true; + minorTickSpacing: 5; + majorTickSpacing: 10; +} Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationListDemo.jaxx (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/JButtonDemo.jaxx) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationListDemo.jaxx (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationListDemo.jaxx 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,306 @@ +<DemoPanel> + <style source="Validation.css"/> + + <!-- models --> + <Model id='model1'/> + <Model id='model2'/> + <Identity id='identity'/> + + <!-- errors model --> + <jaxx.runtime.validator.BeanValidatorErrorListModel id='errors' onContentsChanged='ok.setEnabled(errors.isEmpty())'/> + + <!-- validators --> + <BeanValidator id='validator' bean='model1' uiClass="jaxx.runtime.validator.ui.ImageValidationUI"> + <field name="text"/> + <field name="text2"/> + <field name="ratio"/> + </BeanValidator> + <BeanValidator id='validator2' bean='model2' uiClass="jaxx.runtime.validator.ui.IconValidationUI" scope='WARNING'> + <field name="text" component="_text"/> + <field name="text2" component="_text2"/> + <field name="ratio" component="_ratio"/> + </BeanValidator> + <BeanValidator id='validator3' autoField='true' bean='identity' uiClass="jaxx.runtime.validator.ui.TranslucentValidationUI"> + <field name="email" component="email2"/> + </BeanValidator> + + <Table fill='both' id='demoPanel'> + <row> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Form")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JTextField id='text' text='{model1.getText()}' + onKeyReleased='model1.setText(text.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JTextField id='text2' text='{model1.getText2()}' + onKeyReleased='model1.setText2(text2.getText())'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JSlider id='ratio' minimum='0' maximum='100' value='{model1.getRatio()}' + onStateChanged='model1.setRatio(ratio.getValue())'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Model")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model1.getText()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model1.getText2()}'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JLabel text='{model1.getRatio()}'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + </row> + <row> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Form2")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JTextField id='_text' text='{model2.getText()}' + onKeyReleased='model2.setText(_text.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JTextField id='_text2' text='{model2.getText2()}' + onKeyReleased='model2.setText2(_text2.getText())'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JSlider id='_ratio' minimum='0' maximum='100' value='{model2.getRatio()}' + onStateChanged='model2.setRatio(_ratio.getValue())'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Model2")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model2.getText()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model2.getText2()}'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JLabel text='{model2.getRatio()}'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + </row> + <row> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Identify Form")}' + layout='{new GridLayout()}' width='250' height='180'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='FirstName:'/> + </cell> + <cell weightx='1'> + <JTextField id='firstName' text='{identity.getFirstName()}' + onKeyReleased='identity.setFirstName(firstName.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='LastName:'/> + </cell> + <cell weightx='1'> + <JTextField id='lastName' text='{identity.getLastName()}' + onKeyReleased='identity.setLastName(lastName.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Email:'/> + </cell> + <cell weightx='1'> + <JTextField id='email2' text='{identity.getEmail()}' + onKeyReleased='identity.setEmail(email2.getText())'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Age:'/> + </cell> + <cell> + <JSlider id='age' minimum='0' maximum='100' value='{identity.getAge()}' + onStateChanged='identity.setAge(age.getValue())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Config file :'/> + </cell> + <cell> + <JTextField id='config' text='{identity.getConfig()}' + onKeyReleased='identity.setConfig(new java.io.File(config.getText()))'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Working directory:'/> + </cell> + <cell> + <JTextField id='dir' text='{identity.getDir()}' + onKeyReleased='identity.setDir(new java.io.File(dir.getText()))'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Identity Model")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='FirstName:'/> + </cell> + <cell weightx='1'> + <JLabel text='{identity.getFirstName()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='LastName:'/> + </cell> + <cell weightx='1'> + <JLabel text='{identity.getLastName()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Email:'/> + </cell> + <cell weightx='1'> + <JLabel text='{identity.getEmail()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Age:'/> + </cell> + <cell> + <JLabel text='{identity.getAge()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Config file:'/> + </cell> + <cell> + <JLabel text='{identity.getConfig()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Directory file:'/> + </cell> + <cell> + <JLabel text='{identity.getDir()}'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + </row> + <row> + <cell columns='2' fill="both"> + <JPanel border='{BorderFactory.createTitledBorder("Errors")}' layout='{new GridLayout()}' height='200' width='500'> + <JScrollPane> + <JList id='errorList' model='{errors}'/> + </JScrollPane> + </JPanel> + </cell> + </row> + <row> + <cell columns='2' fill="both"> + <JPanel layout='{new GridLayout(1,2,0,0)}'> + <JButton id='cancel' text='cancel' + onActionPerformed='JOptionPane.showMessageDialog(this, cancel.getText() + " clicked!", "onActionPerformed", JOptionPane.INFORMATION_MESSAGE);'/> + <JButton id='ok' text='valid' + onActionPerformed='JOptionPane.showMessageDialog(this, ok.getText() + " clicked!", "onActionPerformed", JOptionPane.INFORMATION_MESSAGE);'/> + </JPanel> + </cell> + </row> + </Table> + +</DemoPanel> \ No newline at end of file Property changes on: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationListDemo.jaxx ___________________________________________________________________ Name: svn:mergeinfo + Added: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationTableDemo.jaxx =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationTableDemo.jaxx (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/ValidationTableDemo.jaxx 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,326 @@ +<DemoPanel> + <style source="Validation.css"/> + + <!-- models --> + <Model id='model1'/> + <Model id='model2'/> + <Identity id='identity'/> + + <!-- errors model --> + <jaxx.runtime.validator.BeanValidatorErrorTableModel id='errors2' onTableChanged='ok.setEnabled(errors2.getRowCount()==0)'/> + + <!-- validators --> + <BeanValidator id='validator' bean='model1' uiClass="jaxx.runtime.validator.ui.ImageValidationUI"> + <field name="text"/> + <field name="text2"/> + <field name="ratio"/> + </BeanValidator> + <BeanValidator id='validator2' bean='model2' uiClass="jaxx.runtime.validator.ui.IconValidationUI" scope='WARNING'> + <field name="text" component="_text"/> + <field name="text2" component="_text2"/> + <field name="ratio" component="_ratio"/> + </BeanValidator> + <BeanValidator id='validator3' autoField='true' bean='identity' + uiClass="jaxx.runtime.validator.ui.TranslucentValidationUI"> + <field name="email" component="email2"/> + </BeanValidator> + + <script><![CDATA[ +import static org.codelutin.i18n.I18n.n_; +import jaxx.runtime.swing.Utils; + +static boolean wasinit=false; + +errorTable.setDefaultRenderer(Object.class, new jaxx.runtime.validator.ErrorTableRenderer()); +Utils.setI18nTableHeaderRenderer(errorTable, n_("validator.scope"), n_("validator.field"), n_("validator.message")); +public void setVisible(boolean value) { + if (!wasinit) { + Utils.fixTableColumnWidth(errorTable, 0, 20); + wasinit=true; + } + super.setVisible(value); +} +]]></script> + + <Table fill='both' id='demoPanel'> + <row> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Form")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JTextField id='text' text='{model1.getText()}' + onKeyReleased='model1.setText(text.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JTextField id='text2' text='{model1.getText2()}' + onKeyReleased='model1.setText2(text2.getText())'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JSlider id='ratio' minimum='0' maximum='100' value='{model1.getRatio()}' + onStateChanged='model1.setRatio(ratio.getValue())'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Model")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model1.getText()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model1.getText2()}'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JLabel text='{model1.getRatio()}'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + </row> + <row> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Form2")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JTextField id='_text' text='{model2.getText()}' + onKeyReleased='model2.setText(_text.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JTextField id='_text2' text='{model2.getText2()}' + onKeyReleased='model2.setText2(_text2.getText())'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JSlider id='_ratio' minimum='0' maximum='100' value='{model2.getRatio()}' + onStateChanged='model2.setRatio(_ratio.getValue())'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Model2")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='Text:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model2.getText()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Text2:'/> + </cell> + <cell weightx='1'> + <JLabel text='{model2.getText2()}'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Ratio:'/> + </cell> + <cell> + <JLabel text='{model2.getRatio()}'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + </row> + <row> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Identify Form")}' + layout='{new GridLayout()}' width='250' height='180'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='FirstName:'/> + </cell> + <cell weightx='1'> + <JTextField id='firstName' text='{identity.getFirstName()}' + onKeyReleased='identity.setFirstName(firstName.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='LastName:'/> + </cell> + <cell weightx='1'> + <JTextField id='lastName' text='{identity.getLastName()}' + onKeyReleased='identity.setLastName(lastName.getText())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Email:'/> + </cell> + <cell weightx='1'> + <JTextField id='email2' text='{identity.getEmail()}' + onKeyReleased='identity.setEmail(email2.getText())'/> + </cell> + </row> + + <row> + <cell> + <JLabel text='Age:'/> + </cell> + <cell> + <JSlider id='age' minimum='0' maximum='100' value='{identity.getAge()}' + onStateChanged='identity.setAge(age.getValue())'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Config file :'/> + </cell> + <cell> + <JTextField id='config' text='{identity.getConfig()}' + onKeyReleased='identity.setConfig(new java.io.File(config.getText()))'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Working directory:'/> + </cell> + <cell> + <JTextField id='dir' text='{identity.getDir()}' + onKeyReleased='identity.setDir(new java.io.File(dir.getText()))'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + <cell weightx='1' weighty='1' insets='6, 3, 0, 0'> + <JPanel border='{BorderFactory.createTitledBorder("Identity Model")}' + layout='{new GridLayout()}' width='250' height='120'> + <Table anchor='west' fill='both'> + <row> + <cell> + <JLabel text='FirstName:'/> + </cell> + <cell weightx='1'> + <JLabel text='{identity.getFirstName()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='LastName:'/> + </cell> + <cell weightx='1'> + <JLabel text='{identity.getLastName()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Email:'/> + </cell> + <cell weightx='1'> + <JLabel text='{identity.getEmail()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Age:'/> + </cell> + <cell> + <JLabel text='{identity.getAge()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Config file:'/> + </cell> + <cell> + <JLabel text='{identity.getConfig()}'/> + </cell> + </row> + <row> + <cell> + <JLabel text='Directory file:'/> + </cell> + <cell> + <JLabel text='{identity.getDir()}'/> + </cell> + </row> + </Table> + </JPanel> + </cell> + </row> + <row> + <cell columns='2' fill="both"> + <JPanel border='{BorderFactory.createTitledBorder("Errors")}' layout='{new GridLayout()}' height='200' + width='500'> + <JScrollPane columnHeaderView='{errorTable.getTableHeader()}'> + <JTable id='errorTable' model='{errors2}' rowSelectionAllowed='true' + autoResizeMode='2' cellSelectionEnabled='false' selectionMode='0'/> + </JScrollPane> + </JPanel> + </cell> + </row> + <row> + <cell columns='2' fill="both"> + <JPanel layout='{new GridLayout(1,2,0,0)}'> + <JButton id='cancel' text='cancel' + onActionPerformed='JOptionPane.showMessageDialog(this, cancel.getText() + " clicked!", "onActionPerformed", JOptionPane.INFORMATION_MESSAGE);'/> + <JButton id='ok' text='valid' + onActionPerformed='JOptionPane.showMessageDialog(this, ok.getText() + " clicked!", "onActionPerformed", JOptionPane.INFORMATION_MESSAGE);'/> + </JPanel> + </cell> + </row> + </Table> + +</DemoPanel> \ No newline at end of file Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Identity-validation.xml (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Validation/src/main/resources/examples/Validation/Identity-validation.xml) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Identity-validation.xml (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Identity-validation.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,50 @@ +<!DOCTYPE validators PUBLIC + "-//OpenSymphony Group//XWork Validator 1.0.2//EN" + "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> +<validators> + <field name="firstName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a firstName.</message> + </field-validator> + </field> + <field name="lastName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a lastName.</message> + </field-validator> + </field> + + <field name="email"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for email.</message> + </field-validator> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail.</message> + </field-validator> + </field> + + <field name="config"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for config.</message> + </field-validator> + <field-validator type="existingFile" short-circuit="true"> + <message>The configuration file ${config} does not exist.</message> + </field-validator> + </field> + + <field name="dir"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for dir.</message> + </field-validator> + <field-validator type="existingDirectory" short-circuit="true"> + <message>The directory ${dir} does not exist.</message> + </field-validator> + </field> + + <field name="age"> + <field-validator type="int"> + <param name="min">18</param> + <param name="max">88</param> + <message>Age needs to be between ${min} and ${max}</message> + </field-validator> + </field> +</validators> \ No newline at end of file Property changes on: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Identity-validation.xml ___________________________________________________________________ Name: svn:mergeinfo + Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Model-validation.xml (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Validation/src/main/resources/examples/Validation/Model-validation.xml) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Model-validation.xml (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/examples/Components/Model-validation.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,41 @@ +<!DOCTYPE validators PUBLIC + "-//OpenSymphony Group//XWork Validator 1.0.2//EN" + "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> +<validators> + <!-- Field Validators for email field --> + <field name="text"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for text.</message> + </field-validator> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail for text.</message> + </field-validator> + </field> + + <field name="text2"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for text2.</message> + </field-validator> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail for text2.</message> + </field-validator> + </field> + + <field name="ratio"> + <field-validator type="int"> + <param name="min">20</param> + <param name="max">50</param> + <message>Ratio needs to be between ${min} and ${max}</message> + </field-validator> + </field> + + <!-- Plain Validator 1 --> + <validator type="expression"> + <param name="expression">text.startsWith("poussin")</param> + <message>Email not starts with poussin</message> + </validator> + <validator type="expression"> + <param name="expression">text2.startsWith("chemit")</param> + <message>Email not starts with chemit</message> + </validator> +</validators> \ No newline at end of file Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/log4j.properties (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/Validation/src/main/resources/log4j.properties) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/log4j.properties (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/log4j.properties 2008-12-30 13:29:56 UTC (rev 1106) @@ -0,0 +1,9 @@ +# Global logging configuration +log4j.rootLogger=INFO, stdout +# Console output... +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) %M - %m%n + +#log4j.logger.org.codelutin.jaxx=DEBUG +log4j.logger.examples=DEBUG Property changes on: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/log4j.properties ___________________________________________________________________ Name: svn:mergeinfo + Modified: lutinjaxx/branches/storm_1/jaxx-example/Counter/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Counter/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/Counter/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -9,7 +9,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>jaxx-example</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <groupId>org.codelutin.jaxx-example</groupId> Modified: lutinjaxx/branches/storm_1/jaxx-example/LabelStyle/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/LabelStyle/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/LabelStyle/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -9,7 +9,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>jaxx-example</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <groupId>org.codelutin.jaxx-example</groupId> Modified: lutinjaxx/branches/storm_1/jaxx-example/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-example/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -9,7 +9,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-example</artifactId> @@ -29,7 +29,6 @@ <module>Components</module> <module>Counter</module> <module>LabelStyle</module> - <module>Validation</module> <module>BeanDataBinding</module> </modules> Modified: lutinjaxx/branches/storm_1/jaxx-runtime-api/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-runtime-api/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-runtime-api/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -11,7 +11,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-runtime-api</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-runtime-swing/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-runtime-swing/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-runtime-swing/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -10,7 +10,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-runtime-swing</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-runtime-validator/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-runtime-validator/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-runtime-validator/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -10,7 +10,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-runtime-validator</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-swing-action/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-swing-action/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-swing-action/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -11,7 +11,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-swing-action</artifactId> Modified: lutinjaxx/branches/storm_1/jaxx-util/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/jaxx-util/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/jaxx-util/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -9,7 +9,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>jaxx-util</artifactId> Modified: lutinjaxx/branches/storm_1/maven-jaxx-plugin/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/maven-jaxx-plugin/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/maven-jaxx-plugin/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -10,7 +10,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinjaxx</artifactId> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> </parent> <artifactId>maven-jaxx-plugin</artifactId> Modified: lutinjaxx/branches/storm_1/pom.xml =================================================================== --- lutinjaxx/branches/storm_1/pom.xml 2008-12-30 10:54:58 UTC (rev 1105) +++ lutinjaxx/branches/storm_1/pom.xml 2008-12-30 13:29:56 UTC (rev 1106) @@ -40,7 +40,7 @@ <!-- *** Project Information ************************************* --> <!-- ************************************************************* --> <name>lutinjaxx</name> - <version>0.8-SNAPSHOT</version> + <version>1.0-SNAPSHOT</version> <description>Jaxx lutin library main pom</description> <inceptionYear>2008</inceptionYear>
participants (1)
-
tchemit@users.labs.libre-entreprise.org