public void visit( ExpressionText part ) { add( new ExpressionText( part.getName(), part.getClassType(), part.getGenericType() ) ); moveNext( part ); }
@Override public void onChange(final ChangeEvent changeEvent) { expressionTextPart.setText(tb.getText()); } });
/** * If the bound type is not in the DMO it probably hasn't been imported. * So we have little option than to fall back to keeping the value as Text. */ private static ExpressionPart getExpressionPart(String expressionPart, ModelField currentFact) { if (currentFact == null) { return new ExpressionText(expressionPart); } else { return new ExpressionVariable(expressionPart, currentFact.getClassName(), currentFact.getType()); } }
public void visit( ExpressionText part ) { if ( !first ) { sb.append( '.' ); } sb.append( part.getName() ); moveNext( part ); }
onChangeSelectionUpdateExpressionWidget(oldType); } else if (TEXT_VALUE.equals(value)) { expression.appendPart(new ExpressionText("")); onChangeSelectionUpdateExpressionWidget(oldType); } else {
final TextBox tb = new TextBox(); final ExpressionText expressionTextPart = (ExpressionText) expressionPart; tb.setText(expressionTextPart.getName()); tb.addChangeHandler(new ChangeHandler() { @Override
onChangeSelectionUpdateExpressionWidget(oldType); } else if (TEXT_VALUE.equals(value)) { expression.appendPart(new ExpressionText("")); onChangeSelectionUpdateExpressionWidget(oldType); } else {
final TextBox tb = new TextBox(); final ExpressionText expressionTextPart = (ExpressionText) expressionPart; tb.setText(expressionTextPart.getName()); tb.addChangeHandler(new ChangeHandler() { @Override
@Override public void onChange(final ChangeEvent changeEvent) { expressionTextPart.setText(tb.getText()); } });
private static ExpressionFormLine buildExpressionFormLine() { ExpressionFormLine efl = new ExpressionFormLine(); efl.setBinding( "eflBinding" ); efl.appendPart( new ExpressionText( "text" ) ); efl.appendPart( new ExpressionCollectionIndex( "collectionIndex", "CT", "GT" ) ); return efl; }
expression.appendPart(new ExpressionText(expressionPart));
expression.appendPart(new ExpressionText(sourcePart));