if ( value.endsWith( "f" ) ) { paramDef = new PortableFloatParameterDefinition(); ( (PortableFloatParameterDefinition) paramDef ).setValue( Float.parseFloat( value ) ); } else { paramDef = new PortableIntegerParameterDefinition();
@UiHandler("lstAvailableBindings") void lstAvailableBindingsOnChange(ChangeEvent event) { int index = lstAvailableBindings.getSelectedIndex(); parameterEditor.setEnabled( index == 0 ); if ( index > 0 ) { ((PortableFloatParameterDefinition) ppd).setValue( null ); ((PortableFloatParameterDefinition) ppd).setBinding( lstAvailableBindings.getItemText( index ) ); } else { ((PortableFloatParameterDefinition) ppd).setBinding( "" ); } }
p2.setValue( 123.456f ); pwd.addParameter( p2 );
p2.setValue( 123.456f ); pwd.addParameter( p2 );
p2.setValue( 123.456f ); p2.setBinding( "" ); pwd.addParameter( p2 );
p2.setName( "FloatParameter" ); p2.setBinding( "$f2" ); p2.setValue( 123.456f ); pwd.addParameter( p2 );
p2.setValue( 123.456f ); p2.setBinding( "$f" ); pwd.addParameter( p2 );
clone.setName( ppd.getName() ); ( (PortableFloatParameterDefinition) clone ).setBinding( ( (PortableFloatParameterDefinition) ppd ).getBinding() ); ( (PortableFloatParameterDefinition) clone ).setValue( ( (PortableFloatParameterDefinition) ppd ).getValue() ); return clone; } else if ( ppd instanceof PortableIntegerParameterDefinition ) {
p2.setName( "FloatParameter" ); p2.setBinding( "$f" ); p2.setValue( 123.456f ); pwd.addParameter( p2 );
p2.setName( "FloatParameter" ); p2.setBinding( "$f" ); p2.setValue( 123.456f ); pwd.addParameter( p2 );