Package org.drools.workbench.models.commons.shared.rule

Examples of org.drools.workbench.models.commons.shared.rule.DSLVariableValue


                                collection );
        if ( item instanceof DSLVariableValue) {
            target.add( item );
        } else if ( item instanceof String ) {
            //The only other possible legacy type is a String, so using toString() should be OK
            DSLVariableValue value = new DSLVariableValue( item.toString() );
            target.add( value );
        }
    }
View Full Code Here


            int endVariable = getIndexForEndOfVariable( dslDefinition,
                                                        startVariable );
            String currVariable = dslDefinition.substring( startVariable + 1,
                                                           endVariable );

            DSLVariableValue value = dslValues.get( index );
            Widget varWidget = processVariable( currVariable,
                                                value );
            lineWidgets.add( varWidget );
            index++;
View Full Code Here

            //copy of it with only the 'value' part modified
            if ( oldVariableValue instanceof DSLComplexVariableValue) {
                return new DSLComplexVariableValue( ( (DSLComplexVariableValue) oldVariableValue ).getId(),
                                                    box.getText() );
            }
            return new DSLVariableValue( box.getText() );
        }
View Full Code Here

                public void valueChanged( String newText,
                                          String newValue ) {

                    makeDirty();
                    selectedValue = new DSLVariableValue( newValue );

                    //When the value changes we need to reset the content of *ALL* DSLSentenceWidget drop-downs.
                    //An improvement would be to determine the chain of dependent drop-downs and only update
                    //children of the one whose value changes. However in reality DSLSentences only contain
                    //a couple of drop-downs so it's quicker to simply update them all.
View Full Code Here

        }

        public DSLVariableValue getSelectedValue() {
            int selectedIndex = resultWidget.getSelectedIndex();
            if ( selectedIndex != -1 ) {
                return new DSLVariableValue( resultWidget.getValue( selectedIndex ) );
            } else {
                return new DSLVariableValue( "" );
            }
        }
View Full Code Here

            initWidget( hp );
        }

        public DSLVariableValue getSelectedValue() {
            String value = this.resultWidget.getSelectedIndex() == 0 ? "true" : "false";
            return new DSLVariableValue( value );
        }
View Full Code Here

            hp.add( new HTML( " " ) );
            initWidget( hp );
        }

        public DSLVariableValue getSelectedValue() {
            return new DSLVariableValue( resultWidget.getDateString() );
        }
View Full Code Here

            int endVariable = getIndexForEndOfVariable( dslDefinition,
                                                        startVariable );
            String currVariable = dslDefinition.substring( startVariable + 1,
                                                           endVariable );

            DSLVariableValue value = dslValues.get( index );
            Widget varWidget = processVariable( currVariable,
                                                value );
            lineWidgets.add( varWidget );
            index++;
View Full Code Here

            //copy of it with only the 'value' part modified
            if ( oldVariableValue instanceof DSLComplexVariableValue) {
                return new DSLComplexVariableValue( ( (DSLComplexVariableValue) oldVariableValue ).getId(),
                                                    box.getText() );
            }
            return new DSLVariableValue( box.getText() );
        }
View Full Code Here

                public void valueChanged( String newText,
                                          String newValue ) {

                    makeDirty();
                    selectedValue = new DSLVariableValue( newValue );

                    //When the value changes we need to reset the content of *ALL* DSLSentenceWidget drop-downs.
                    //An improvement would be to determine the chain of dependent drop-downs and only update
                    //children of the one whose value changes. However in reality DSLSentences only contain
                    //a couple of drop-downs so it's quicker to simply update them all.
View Full Code Here

TOP

Related Classes of org.drools.workbench.models.commons.shared.rule.DSLVariableValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.