Examples of SnippetBuilder


Examples of org.drools.template.model.SnippetBuilder

        if( template == null ){
            throw new DecisionTableParseException( "No code snippet for " +
                    this.actionTypeCode + ", above cell " +
                    RuleSheetParserUtil.rc2name( this.headerRow + 2, this.headerCol ) );
        }
        SnippetBuilder snip = new SnippetBuilder(template);
        this.values.add(snip.build( value ));
    }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

        String content = (String) this.constraints.get( key );
        if ( content == null ) {
            throw new DecisionTableParseException( "No code snippet for CONDITION in cell " +
                                                           RuleSheetParserUtil.rc2name( this.headerRow + 2, this.headerCol ) );
        }
        SnippetBuilder snip = new SnippetBuilder( content );
        String result = snip.build( fixValue( value ) );
        this.values.add( result );
    }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

    rule.addCondition( (Condition) _horizontalConditions.get( column - (ruleTableColumn + 1) ) );
    rule.addConsequence( consequence );
  }

  private Consequence createConsequence(final String value) {
    final SnippetBuilder snip = new SnippetBuilder( _action );
    final String result = snip.build( value );
    final Consequence consequence = new Consequence();
    consequence.setSnippet( result );
    return consequence;
  }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

    return consequence;
  }

  private Condition createCondition(final String value,
      final String conditionTemplate) {
    SnippetBuilder snip = new SnippetBuilder( conditionTemplate );
    String result = snip.build( value );
    Condition condition = new Condition();
    condition.setSnippet( result );
    return condition;
  }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

      if( template == null ){
        throw new DecisionTableParseException( "No code snippet for " +
            this.actionTypeCode + ", above cell " +
            RuleSheetParserUtil.rc2name( this.headerRow + 2, this.headerCol ) );
      }
      SnippetBuilder snip = new SnippetBuilder(template);
      this.values.add(snip.build( value ));
    }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

        String content = (String) this.constraints.get( key );
        if( content == null ){
          throw new DecisionTableParseException( "No code snippet for CONDITION in cell " +
            RuleSheetParserUtil.rc2name( this.headerRow + 2, this.headerCol ) );
        }
        SnippetBuilder snip = new SnippetBuilder( content );
        String result = snip.build( value );
        this.values.add( result );
    }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

    if (notCondition) {
      conditionString.append("not ");
    }
    conditionString.append("exists ");
    conditionString.append(column.getCondition(condition, index));
    SnippetBuilder snip = new SnippetBuilder(conditionString.toString());
    Condition condition = new Condition();
    condition.setSnippet(snip.build(columnName));
    rule.addCondition(condition);
  }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

    condition.setSnippet(snip.build(columnName));
    rule.addCondition(condition);
  }

  private void createColumnCondition(final Rule rule, final String value) {
    SnippetBuilder colSnip = new SnippetBuilder(
        "$param : Column(name == \"$param\")");
    Condition colCondition = new Condition();
    colCondition.setSnippet(colSnip.build(value));
    rule.addCondition(colCondition);
  }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

        if (notCondition) {
            conditionString.append("not ");
        }
        conditionString.append("exists ");
        conditionString.append(column.getCondition(condition, index));
        SnippetBuilder snip = new SnippetBuilder(conditionString.toString());
        Condition condition = new Condition();
        condition.setSnippet(snip.build(columnName));
        rule.addCondition(condition);
    }
View Full Code Here

Examples of org.drools.template.model.SnippetBuilder

        condition.setSnippet(snip.build(columnName));
        rule.addCondition(condition);
    }

    private void createColumnCondition(final Rule rule, final String value) {
        SnippetBuilder colSnip = new SnippetBuilder(
                "$param : Column(name == \"$param\")");
        Condition colCondition = new Condition();
        colCondition.setSnippet(colSnip.build(value));
        rule.addCondition(colCondition);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.