@Override protected void buildTemplateFieldValue(ActionFieldValue fieldValue, StringBuilder buf) { constraintValueBuilder.buildRHSFieldValue( buf, fieldValue.type, rowDataProvider.getTemplateKeyValue( fieldValue.value ) ); }
private FieldConstraint makeSingleFieldConstraint(ConditionCol52 c, List<BaseColumn> allColumns, List<List<DTCellValue52>> data) { OtherwiseBuilder builder = GuidedDTDRLOtherwiseHelper.getBuilder( c ); return builder.makeFieldConstraint( c, allColumns, data ); }
@Override protected RHSActionVisitor getRHSActionVisitor(boolean isDSLEnhanced, StringBuilder buf, String indentation) { return new RHSActionVisitor( isDSLEnhanced, rowDataProvider, bindingsPatterns, bindingsFields, constraintValueBuilder, buf, indentation ); }
private void populateDateEnums(List<String> dataEnums) { for ( String enumFile : dataEnums ) { DataEnumLoader enumLoader = new DataEnumLoader( enumFile ); if ( enumLoader.hasErrors() ) { errors.addAll( enumLoader.getErrors() ); } else { builder.addAllDataEnumsList( enumLoader.getData() ); } } }
@Test public void testCollection() throws Exception { final ClassMethodInspector ext = new ClassMethodInspector( Collection.class, new Converter() ); for ( String s : ext.getMethodNames() ) { assertFalse( "Method " + s + " is not allowed.", allowedMethod( s ) ); } }
public void visitActionSetField( final ActionSetField action ) { if ( action instanceof ActionCallMethod ) { this.generateSetMethodCallsMethod( (ActionCallMethod) action, action.fieldValues ); } else { this.generateSetMethodCalls( action.variable, action.fieldValues ); } }
@Override protected void buildTemplateFieldValue(int type, String fieldType, String value, StringBuilder buf) { buf.append( " " ); constraintValueBuilder.buildLHSFieldValue( buf, type, fieldType, rowDataProvider.getTemplateKeyValue( value ) ); buf.append( " " ); }
protected RHSActionVisitor getRHSActionVisitor( boolean isDSLEnhanced, StringBuilder buf, String indentation ) { return new RHSActionVisitor( isDSLEnhanced, bindingsPatterns, bindingsFields, constraintValueBuilder, buf, indentation ); }
protected LHSPatternVisitor getLHSPatternVisitor( boolean isDSLEnhanced, StringBuilder buf, String nestedIndentation, boolean isNegated ) { return new LHSPatternVisitor( isDSLEnhanced, bindingsPatterns, bindingsFields, constraintValueBuilder, buf, nestedIndentation, isNegated ); }
public void visitFromAccumulateCompositeFactPattern( final FromAccumulateCompositeFactPattern pattern ) { visitFromAccumulateCompositeFactPattern( pattern, false ); }
protected void buildDefaultFieldValue( ActionFieldValue fieldValue, StringBuilder buf ) { constraintValueBuilder.buildRHSFieldValue( buf, fieldValue.type, fieldValue.value ); }
public void visitFromCollectCompositeFactPattern( final FromCollectCompositeFactPattern pattern ) { visitFromCollectCompositeFactPattern( pattern, false ); }
public void visitFromEntryPointFactPattern( final FromEntryPointFactPattern pattern ) { visitFromEntryPointFactPattern( pattern, false ); }
public void visitActionInsertLogicalFact( final ActionInsertLogicalFact action ) { this.generateInsertCall( action, true ); }
@Test public void testSimpleMethods() throws Exception { final ClassMethodInspector ext = new ClassMethodInspector( SimpleMethods.class, new Converter() ); for ( String s : ext.getMethodNames() ) { assertFalse( "Method " + s + " is not allowed.", allowedMethod( s ) ); } }
@Override protected void buildTemplateFieldValue(ActionFieldValue fieldValue, StringBuilder buf) { constraintValueBuilder.buildRHSFieldValue( buf, fieldValue.type, rowDataProvider.getTemplateKeyValue( fieldValue.value ) ); }
private FieldConstraint makeSingleFieldConstraint(ConditionCol52 c, List<BaseColumn> allColumns, List<List<DTCellValue52>> data) { OtherwiseBuilder builder = GuidedDTDRLOtherwiseHelper.getBuilder( c ); return builder.makeFieldConstraint( c, allColumns, data ); }
protected RHSActionVisitor getRHSActionVisitor( boolean isDSLEnhanced, StringBuilder buf, String indentation ) { return new RHSActionVisitor( isDSLEnhanced, bindingsPatterns, bindingsFields, constraintValueBuilder, buf, indentation ); }
protected LHSPatternVisitor getLHSPatternVisitor( boolean isDSLEnhanced, StringBuilder buf, String nestedIndentation, boolean isNegated ) { return new LHSPatternVisitor( isDSLEnhanced, bindingsPatterns, bindingsFields, constraintValueBuilder, buf, nestedIndentation, isNegated ); }
public void visitFromAccumulateCompositeFactPattern( final FromAccumulateCompositeFactPattern pattern ) { visitFromAccumulateCompositeFactPattern( pattern, false ); }