@Override public String asString() { if ( isBound() ) { return this.getBinding(); } if ( this.value == null ) { return "null"; } return Float.toString( this.value ) + "f"; }
@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(""); } } }
pwd.addParameter(p1); PortableFloatParameterDefinition p2 = new PortableFloatParameterDefinition(); p2.setName("FloatParameter"); p2.setValue(123.456f); p2.setBinding("$f"); pwd.addParameter(p2); assertNotNull(mp2); assertEquals(new Float(123.456f), mp2.getValue()); assertEquals("$f", mp2.getBinding());
pwd.addParameter(p1); PortableFloatParameterDefinition p2 = new PortableFloatParameterDefinition(); p2.setName("FloatParameter"); p2.setValue(123.456f); pwd.addParameter(p2); assertNotNull(mp2); assertEquals(new Float(123.456f), mp2.getValue());
pwd.addResult(p1); PortableFloatParameterDefinition p2 = new PortableFloatParameterDefinition(); p2.setName("FloatResult"); pwd.addResult(p2);
} else if (Character.isDigit(value.charAt(0))) { if (value.endsWith("f")) { paramDef = new PortableFloatParameterDefinition(); ((PortableFloatParameterDefinition) paramDef).setValue(Float.parseFloat(value)); } else { paramDef = new PortableIntegerParameterDefinition();
public WorkItemFloatParameterWidget(PortableFloatParameterDefinition ppd, IBindingProvider bindingProvider, boolean isReadOnly) { super(ppd, bindingProvider); this.parameterName.setText(ppd.getName()); this.parameterEditor.setEnabled(!isReadOnly); //Setup widget to select a literal value if (ppd.getValue() != null) { this.parameterEditor.setText(Float.toString(ppd.getValue())); } //Setup widget to use bindings Set<String> bindings = bindingProvider.getBindings(ppd.getClassName()); if (bindings.size() > 0) { lstAvailableBindings.clear(); lstAvailableBindings.addItem(CommonConstants.INSTANCE.Choose()); lstAvailableBindings.setEnabled(true && !isReadOnly); lstAvailableBindings.setVisible(true); int selectedIndex = 0; for (String binding : bindings) { lstAvailableBindings.addItem(binding); if (binding.equals(ppd.getBinding())) { selectedIndex = lstAvailableBindings.getItemCount() - 1; } } lstAvailableBindings.setSelectedIndex(selectedIndex); parameterEditor.setEnabled(selectedIndex == 0 && !isReadOnly); } }
private Set<PortableParameterDefinition> convertWorkItemParameters(final Set<ParameterDefinition> parameters) { final Set<PortableParameterDefinition> pps = new HashSet<PortableParameterDefinition>(); for (ParameterDefinition pd : parameters) { final DataType pdt = pd.getType(); PortableParameterDefinition ppd = null; if (pdt instanceof BooleanDataType) { ppd = new PortableBooleanParameterDefinition(); } else if (pdt instanceof FloatDataType) { ppd = new PortableFloatParameterDefinition(); } else if (pdt instanceof IntegerDataType) { ppd = new PortableIntegerParameterDefinition(); } else if (pdt instanceof ObjectDataType) { ppd = new PortableObjectParameterDefinition(); final PortableObjectParameterDefinition oppd = (PortableObjectParameterDefinition) ppd; final ObjectDataType odt = (ObjectDataType) pdt; oppd.setClassName(odt.getClassName()); } else if (pd.getType() instanceof StringDataType) { ppd = new PortableStringParameterDefinition(); } if (ppd != null) { ppd.setName(pd.getName()); pps.add(ppd); } } return pps; }
public boolean isBound() { return ( this.getBinding() != null && !"".equals( this.getBinding() ) ); }
pwd.addResult(p1); PortableFloatParameterDefinition p2 = new PortableFloatParameterDefinition(); p2.setName("FloatResult"); pwd.addResult(p2);
private Set<PortableParameterDefinition> convertWorkItemParameters(final Set<ParameterDefinition> parameters) { final Set<PortableParameterDefinition> pps = new HashSet<PortableParameterDefinition>(); for (ParameterDefinition pd : parameters) { final DataType pdt = pd.getType(); PortableParameterDefinition ppd = null; if (pdt instanceof BooleanDataType) { ppd = new PortableBooleanParameterDefinition(); } else if (pdt instanceof FloatDataType) { ppd = new PortableFloatParameterDefinition(); } else if (pdt instanceof IntegerDataType) { ppd = new PortableIntegerParameterDefinition(); } else if (pdt instanceof ObjectDataType) { ppd = new PortableObjectParameterDefinition(); final PortableObjectParameterDefinition oppd = (PortableObjectParameterDefinition) ppd; final ObjectDataType odt = (ObjectDataType) pdt; oppd.setClassName(odt.getClassName()); } else if (pd.getType() instanceof StringDataType) { ppd = new PortableStringParameterDefinition(); } if (ppd != null) { ppd.setName(pd.getName()); pps.add(ppd); } } return pps; }
pwd.addResult(p1); PortableFloatParameterDefinition p2 = new PortableFloatParameterDefinition(); p2.setName("FloatResult"); pwd.addResult(p2);
private ActionWorkItemCol52 secondFakeWorkItem() { final ActionWorkItemCol52 workItemCol52 = new ActionWorkItemCol52(); final PortableWorkDefinition portableWorkDefinition = new PortableWorkDefinition(); final PortableParameterDefinition portableFloatParameterDefinition = new PortableFloatParameterDefinition(); portableFloatParameterDefinition.setName("FloatResult"); portableWorkDefinition.setResults(Collections.singleton(portableFloatParameterDefinition)); portableWorkDefinition.setName("FloatWorkItemName"); portableWorkDefinition.setDisplayName("FloatWorkItemDisplayName"); workItemCol52.setWorkItemDefinition(portableWorkDefinition); return workItemCol52; }
pwd.addResult(p1); PortableFloatParameterDefinition p2 = new PortableFloatParameterDefinition(); p2.setName("FloatResult"); pwd.addResult(p2);