public class BuiltInRuleInteractionFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Class<? extends IBuiltInRuleApp>,Factory<? extends IBuiltInRuleApp>> |
map |
Constructor and Description |
---|
BuiltInRuleInteractionFactory() |
Modifier and Type | Method and Description |
---|---|
static <T extends IBuiltInRuleApp> |
create(Node node,
T app) |
static <T extends IBuiltInRuleApp> |
get(T app) |
static <T extends IBuiltInRuleApp> |
register(java.lang.Class<T> clazz,
Factory<T> factory) |
private static java.util.Map<java.lang.Class<? extends IBuiltInRuleApp>,Factory<? extends IBuiltInRuleApp>> map
public static <T extends IBuiltInRuleApp> void register(java.lang.Class<T> clazz, Factory<T> factory)
public static <T extends IBuiltInRuleApp> Factory<T> get(T app)
public static <T extends IBuiltInRuleApp> BuiltInRuleInteraction create(Node node, T app)