public String getText() { return getText( false ); }
public String getText() { return getText( false ); }
private void renderExpression( ExpressionFormLine expression ) { buf.append( expression.getText() ); }
private void renderExpression( ExpressionFormLine expression ) { buf.append( expression.getText() ); }
protected void buildExpressionFieldValue( ExpressionFormLine expression, StringBuilder buf ) { if ( expression != null ) { buf.append( " " ); buf.append( expression.getText() ); buf.append( " " ); } }
protected void buildExpressionFieldValue( ExpressionFormLine expression, StringBuilder buf ) { if ( expression != null ) { buf.append( " " ); buf.append( expression.getText() ); buf.append( " " ); } }
protected String paramsToString() { if (params.isEmpty()) { return ""; } String sep = ", "; StringBuilder s = new StringBuilder(); for (ExpressionFormLine expr : params.values()) { s.append(sep).append(expr.getText()); } return s.substring(sep.length()); }
protected String paramsToString() { if (params.isEmpty()) { return ""; } String sep = ", "; StringBuilder s = new StringBuilder(); for (ExpressionFormLine expr : params.values()) { s.append(sep).append(expr.getText()); } return s.substring(sep.length()); }
private void visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { visit( pattern.getFactPattern() ); parseStringPattern( pattern.getExpression().getText() ); }
private void visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { visit( pattern.getFactPattern() ); parseStringPattern( pattern.getExpression().getText() ); }
buf.append( ( (SingleFieldConstraintEBLeftSide) constr ).getExpressionLeftSide().getText() ); } else { String fieldName = constr.getFieldName();
buf.append( ( (SingleFieldConstraintEBLeftSide) constr ).getExpressionLeftSide().getText() ); } else { String fieldName = constr.getFieldName();
@Test public void toStringText() { ExpressionFormLine efl = new ExpressionFormLine(); FactPattern fact = new FactPattern( "String" ); fact.setBoundName( "$v" ); efl.appendPart( new ExpressionVariable( fact ) ); efl.appendPart( new ExpressionMethod( "size", "int", SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ) ); assertEquals( "$v.size()", efl.getText() ); efl.setBinding( "$s" ); assertEquals( "$s: $v.size()", efl.getText( true ) ); } }
@Test public void testCopy() { ExpressionFormLine efl = new ExpressionFormLine(); FactPattern fp = new FactPattern(SuggestionCompletionEngine.TYPE_OBJECT); fp.setBoundName("$o"); efl.appendPart(new ExpressionVariable(fp)); ExpressionMethod em = new ExpressionMethod("aMethod", "aClass", "aType"); ExpressionFormLine param = new ExpressionFormLine(); param.appendPart(new ExpressionText("\"hello world\"")); em.putParam("hi", param); efl.appendPart(em); ExpressionCollectionIndex index = new ExpressionCollectionIndex("get", "aRetType", "aGeneric"); efl.appendPart(index); index = new ExpressionCollectionIndex("get2", "aRetType", "aGeneric"); efl.appendPart(index); System.out.println(efl.getText()); ExpressionFormLine copy = new ExpressionFormLine(efl); assertNotSame(efl, copy); assertEquals(efl.getText(), copy.getText()); for (ExpressionPart e1 = efl.getRootExpression(), e2 = copy.getRootExpression(); e1 != null; e1 = e1.getNext(), e2 = e2.getNext()) { assertNotSame(e1, e2); assertEquals(e1.getClass(), e2.getClass()); } }