public class KnowledgeBuilderConfigurationAdapter extends Object implements KnowledgeBuilderConfiguration
Constructor and Description |
---|
KnowledgeBuilderConfigurationAdapter(org.kie.internal.builder.KnowledgeBuilderConfiguration delegate) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
org.kie.internal.builder.KnowledgeBuilderConfiguration |
getDelegate() |
<T extends SingleValueKnowledgeBuilderOption> |
getOption(Class<T> option)
Gets an option value
|
<T extends MultiValueKnowledgeBuilderOption> |
getOption(Class<T> option,
String key)
Gets an option value for the given option + key.
|
<T extends MultiValueKnowledgeBuilderOption> |
getOptionKeys(Class<T> option)
Retrieves the set of all keys for a MultiValueKnowledgeBuilderOption.
|
String |
getProperty(String name)
Gets a property value
|
int |
hashCode() |
<T extends KnowledgeBuilderOption> |
setOption(T option)
Sets an option
|
void |
setProperty(String name,
String value)
Sets a property value
|
public KnowledgeBuilderConfigurationAdapter(org.kie.internal.builder.KnowledgeBuilderConfiguration delegate)
public <T extends KnowledgeBuilderOption> void setOption(T option)
KnowledgeBuilderOptionsConfiguration
setOption
in interface KnowledgeBuilderOptionsConfiguration
option
- the option to be set. As options are type safe, the option
itself contains the option key, and so a single parameter
is enough.public <T extends SingleValueKnowledgeBuilderOption> T getOption(Class<T> option)
KnowledgeBuilderOptionsConfiguration
getOption
in interface KnowledgeBuilderOptionsConfiguration
option
- the option class for the option being requestedpublic <T extends MultiValueKnowledgeBuilderOption> T getOption(Class<T> option, String key)
KnowledgeBuilderOptionsConfiguration
getOption
in interface KnowledgeBuilderOptionsConfiguration
option
- the option class for the option being requestedkey
- the key for the option being requestedpublic <T extends MultiValueKnowledgeBuilderOption> Set<String> getOptionKeys(Class<T> option)
KnowledgeBuilderOptionsConfiguration
getOptionKeys
in interface KnowledgeBuilderOptionsConfiguration
option
- the option class for the requested keyspublic void setProperty(String name, String value)
PropertiesConfiguration
setProperty
in interface PropertiesConfiguration
public String getProperty(String name)
PropertiesConfiguration
getProperty
in interface PropertiesConfiguration
public org.kie.internal.builder.KnowledgeBuilderConfiguration getDelegate()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.