org.drools.guvnor.server.converters.decisiontable.builders
Class AbstractGuidedDecisionTableAttributeBuilder

java.lang.Object
  extended by org.drools.guvnor.server.converters.decisiontable.builders.AbstractGuidedDecisionTableAttributeBuilder
All Implemented Interfaces:
org.drools.decisiontable.parser.SourceBuilder, GuidedDecisionTableSourceBuilder
Direct Known Subclasses:
GuidedDecisionTableActivationGroupBuilder, GuidedDecisionTableAgendaGroupBuilder, GuidedDecisionTableAutoFocusBuilder, GuidedDecisionTableCalendarsBuilder, GuidedDecisionTableDescriptionBuilder, GuidedDecisionTableDurationBuilder, GuidedDecisionTableLockonActiveBuilder, GuidedDecisionTableNameBuilder, GuidedDecisionTableNoLoopBuilder, GuidedDecisionTableRuleflowGroupBuilder, GuidedDecisionTableSalienceBuilder, GuidedDecisionTableTimerBuilder

public abstract class AbstractGuidedDecisionTableAttributeBuilder
extends Object
implements GuidedDecisionTableSourceBuilder

Abstract builder for all Attribute columns


Field Summary
protected  org.drools.decisiontable.parser.ActionType.Code actionType
           
protected  ConversionResult conversionResult
           
protected  Map<Integer,String> definitions
           
protected  int headerCol
           
protected  int headerRow
           
protected  List<DTCellValue52> values
           
 
Constructor Summary
AbstractGuidedDecisionTableAttributeBuilder(int row, int column, org.drools.decisiontable.parser.ActionType.Code actionType, ConversionResult conversionResult)
           
 
Method Summary
protected  void addColumnData(GuidedDecisionTable52 dtable, DTColumnConfig52 column)
           
 void addTemplate(int row, int column, String content)
           
 void clearValues()
           
 org.drools.decisiontable.parser.ActionType.Code getActionTypeCode()
           
 String getResult()
           
 boolean hasValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.guvnor.server.converters.decisiontable.builders.GuidedDecisionTableSourceBuilder
populateDecisionTable
 
Methods inherited from interface org.drools.decisiontable.parser.SourceBuilder
addCellValue
 

Field Detail

headerRow

protected int headerRow

headerCol

protected int headerCol

actionType

protected org.drools.decisiontable.parser.ActionType.Code actionType

definitions

protected Map<Integer,String> definitions

values

protected List<DTCellValue52> values

conversionResult

protected ConversionResult conversionResult
Constructor Detail

AbstractGuidedDecisionTableAttributeBuilder

public AbstractGuidedDecisionTableAttributeBuilder(int row,
                                                   int column,
                                                   org.drools.decisiontable.parser.ActionType.Code actionType,
                                                   ConversionResult conversionResult)
Method Detail

addColumnData

protected void addColumnData(GuidedDecisionTable52 dtable,
                             DTColumnConfig52 column)

getActionTypeCode

public org.drools.decisiontable.parser.ActionType.Code getActionTypeCode()
Specified by:
getActionTypeCode in interface org.drools.decisiontable.parser.SourceBuilder

clearValues

public void clearValues()
Specified by:
clearValues in interface org.drools.decisiontable.parser.SourceBuilder

hasValues

public boolean hasValues()
Specified by:
hasValues in interface org.drools.decisiontable.parser.SourceBuilder

addTemplate

public void addTemplate(int row,
                        int column,
                        String content)
Specified by:
addTemplate in interface org.drools.decisiontable.parser.SourceBuilder

getResult

public String getResult()
Specified by:
getResult in interface org.drools.decisiontable.parser.SourceBuilder


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.