public TemplateDataListener( final int startRow, final int startCol, final TemplateContainer tc, final TemplateRuleBase rb, final boolean checkEmptyRows ) { this( startRow, startCol, tc, rb, new DefaultGenerator( tc.getTemplates() ), checkEmptyRows ); }
private void createColumnConditions(RuleTemplate template, Rule rule) { for (TemplateColumn column : template.getColumns()) { column.addCondition(rule); } }
public DefaultTemplateRuleBase(final TemplateContainer tc) { kBase = readKnowledgeBase(getDTRules(tc.getTemplates())); }
@Test public void testGetArrayColumnSimple() { ColumnFactory f = new ColumnFactory(); Column column = f.getColumn("column[]"); assertTrue(column instanceof ArrayColumn); assertEquals("column", column.getName()); assertEquals("StringCell", ((ArrayColumn)column).getCellType()); }
public void insert(KieSession session) { session.insert(this); for (int i = 0; i < values.length; i++) { Cell cell = column.getType().createCell(row); cell.setValue(values[i]); cell.setIndex(i); cell.insert(session); } }
public TemplateDataListener( final int startRow, final int startCol, final String template ) { this( startRow, startCol, new DefaultTemplateContainer( template ) ); }
private void finishSheet(List< ? extends DataListener> listeners) { for ( DataListener listener : listeners ) { listener.finishSheet(); } }
private void newRow(List<DataListener> listeners, int row, int cols) { for (DataListener listener : listeners) { listener.newRow(row, cols); } }
public void newCell(List<DataListener> listeners, int row, int column, String value, int mergedColStart) { for (DataListener listener : listeners) { listener.newCell(row, column, value, mergedColStart); } }
public DefaultTemplateContainer(final InputStream templateStream, boolean replaceOptionals) { this.replaceOptionals = replaceOptionals; parseTemplate(templateStream); validateTemplate(); }
boolean isEmpty() { for (Cell cell : cells) { if (!cell.isEmpty()) { return false; } } return true; }
public TemplateDataListener( final int startRow, final int startCol, final TemplateContainer tc, final boolean checkEmptyRows ) { this( startRow, startCol, tc, new DefaultTemplateRuleBase( tc ), checkEmptyRows ); }
@Test public void testGetLongArrayColumn() { ColumnFactory f = new ColumnFactory(); Column column = f.getColumn("column: Long[]"); assertTrue(column instanceof ArrayColumn); assertEquals("column", column.getName()); assertEquals("LongCell", ((ArrayColumn)column).getCellType()); }
public TemplateDataListener( final int startRow, final int startCol, final InputStream templateStream ) { this( startRow, startCol, new DefaultTemplateContainer( templateStream ) ); }
private void finishData(List<DataListener> listeners) { for (DataListener listener : listeners) { listener.finishSheet(); } }
private void newRow(List<DataListener> listeners, int row, int cols) { for (DataListener listener : listeners) { listener.newRow(row, cols); } }
public void newCell(List<DataListener> listeners, int row, int column, String value, int mergedColStart) { for (DataListener listener : listeners) { listener.newCell(row, column, value, mergedColStart); } }
private void finishData(List<DataListener> listeners) { for (DataListener listener : listeners) { listener.finishSheet(); } }
private void newRow(List< ? extends DataListener> listeners, int row, int cols) { for ( DataListener listener : listeners ) { listener.newRow( row, cols ); } }