Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2010 JBoss Inc
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.drools.builder;
import  com.sun.tools.xjc.Options;

KnowledgeBuilderFactoryService is used by the KnowledgeBuilderFactory to "provide" it's concrete implementation. This class is not considered stable and may change, the user is protected from this change by using the Factory api, which is considered stable.
public interface KnowledgeBuilderFactoryService  extends Service {
    
Instantiate and return a new KnowledgeBuilderConfiguration

Returns:
the KnowledgeBuilderConfiguration
Instantiate and return a new KnowledgeBuilderConfiguration

Parameters:
properties Properties file to process, can be null;
classLoader Provided ClassLoader, can be null and then ClassLoader defaults to Thread.currentThread().getContextClassLoader()
Returns:
                                                                          ClassLoader... classLoader);

    
DecisionTables need to take a configuration of the InputType and XLS based ones can also take a Worksheet name.

Returns:
The DecisionTableConfiguration
Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration

Returns:
The KnowledgeBuilder
    public KnowledgeBuilder newKnowledgeBuilder();

    
Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration

Parameters:
conf The KnowledgeBuilderConfiguration
Returns:
The KnowledgeBuilder
                                                KnowledgeBuilderConfiguration conf);
    public JaxbConfiguration newJaxbConfiguration(Options xjcOpts,
                                                  String systemId);
New to GrepCode? Check out our FAQ X