コード例 #1
0
 @Override
 protected void buildTemplateFieldValue(
     int type, String fieldType, String value, StringBuilder buf) {
   buf.append(" ");
   constraintValueBuilder.buildLHSFieldValue(
       buf, type, fieldType, rowDataProvider.getTemplateKeyValue(value));
   buf.append(" ");
 }
コード例 #2
0
    @Override
    public void visitFreeFormLine(FreeFormLine ffl) {
      StringBuffer interpolatedResult = new StringBuffer();
      final Matcher matcherTemplateKey = patternTemplateKey.matcher(ffl.getText());
      while (matcherTemplateKey.find()) {
        String varName = matcherTemplateKey.group(1);
        matcherTemplateKey.appendReplacement(
            interpolatedResult, rowDataProvider.getTemplateKeyValue(varName));
      }
      matcherTemplateKey.appendTail(interpolatedResult);

      // Don't update the original FreeFormLine object
      FreeFormLine fflClone = new FreeFormLine();
      fflClone.setText(interpolatedResult.toString());
      super.visitFreeFormLine(fflClone);
    }
コード例 #3
0
 @Override
 protected void buildTemplateFieldValue(ActionFieldValue fieldValue, StringBuilder buf) {
   constraintValueBuilder.buildRHSFieldValue(
       buf, fieldValue.getType(), rowDataProvider.getTemplateKeyValue(fieldValue.getValue()));
 }