/** * DecisionTable resources require a ResourceConfiguration, that configuration instance is created * here. Note that if you are passing a Reader, you must use an InputStreamReader so the encoding * can be determined. * * <pre> * KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); * DecisionTableConfiguration dtconf = KnowledgeBuilderFactory.newDecisionTableConfiguration(); * dtconf.setInputType( DecisionTableInputType.XLS ); * dtconf.setWorksheetName( "Tables_2" ); * kbuilder.add( new URL( "file://IntegrationExampleTest.xls" ), * ResourceType.DTABLE, * dtconf ); * assertFalse( kbuilder.hasErrors() ); * KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase(); * </pre> * * @return */ public static DecisionTableConfiguration newDecisionTableConfiguration() { return FactoryServiceHolder.factoryService.newDecisionTableConfiguration(); }