Package | Description |
---|---|
org.drools.core.base | |
org.drools.core.factmodel | |
org.drools.core.factmodel.traits | |
org.drools.core.spi | |
org.drools.core.util |
Modifier and Type | Method and Description |
---|---|
<T,K> Thing<K> |
DefaultKnowledgeHelper.shed(Thing<K> thing,
Class<T> trait) |
<T,K> Thing<K> |
SequentialKnowledgeHelper.shed(Thing<K> thing,
Class<T> trait) |
<T,K,X extends TraitableBean> |
DefaultKnowledgeHelper.shed(TraitableBean<K,X> core,
Class<T> trait) |
<T,K,X extends TraitableBean> |
SequentialKnowledgeHelper.shed(TraitableBean<K,X> core,
Class<T> trait) |
Modifier and Type | Method and Description |
---|---|
protected Collection<Thing> |
DefaultKnowledgeHelper.getTraitBoundary(TraitableBean inner,
boolean needsProxy,
boolean hasTrait,
Class trait) |
Modifier and Type | Method and Description |
---|---|
<T,K> T |
DefaultKnowledgeHelper.don(Thing<K> core,
Class<T> trait) |
<T,K> T |
SequentialKnowledgeHelper.don(Thing<K> core,
Class<T> trait) |
<T,K> T |
DefaultKnowledgeHelper.don(Thing<K> core,
Class<T> trait,
boolean logical) |
<T,K> T |
SequentialKnowledgeHelper.don(Thing<K> core,
Class<T> trait,
boolean logical) |
<T,K> T |
DefaultKnowledgeHelper.don(Thing<K> core,
Class<T> trait,
boolean logical,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
DefaultKnowledgeHelper.don(Thing<K> core,
Class<T> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
SequentialKnowledgeHelper.don(Thing<K> core,
Class<T> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> Thing<K> |
DefaultKnowledgeHelper.shed(Thing<K> thing,
Class<T> trait) |
<T,K> Thing<K> |
SequentialKnowledgeHelper.shed(Thing<K> thing,
Class<T> trait) |
Modifier and Type | Method and Description |
---|---|
protected <T,K> T |
DefaultKnowledgeHelper.applyManyTraits(K core,
Collection<Class<? extends Thing>> traits,
Object value,
boolean logical,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
DefaultKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> traits) |
<T,K> T |
SequentialKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> trait) |
<T,K> T |
DefaultKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> traits,
boolean logical) |
<T,K> T |
SequentialKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> trait,
boolean logical) |
<T,K> T |
DefaultKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> traits,
boolean logical,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
DefaultKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> traits,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
SequentialKnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
Modifier and Type | Method and Description |
---|---|
Thing |
MapCore.getTrait(String type) |
Modifier and Type | Method and Description |
---|---|
Map<String,Thing<Map>> |
MapCore._getTraitMap() |
Collection<Thing> |
MapCore.getMostSpecificTraits() |
Collection<Thing<Map>> |
MapCore.removeTrait(BitSet typeCode) |
Collection<Thing<Map>> |
MapCore.removeTrait(String type) |
Modifier and Type | Method and Description |
---|---|
void |
MapCore.addTrait(String type,
Thing proxy) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTraitFactory<T extends Thing<K>,K extends TraitableBean> |
class |
TraitFactory<T extends Thing<K>,K extends TraitableBean> |
class |
TraitTypeMap<T extends String,K extends Thing<C>,C> |
Modifier and Type | Class and Description |
---|---|
class |
NullTraitType |
class |
ThingProxyPlaceHolder<K> |
Modifier and Type | Method and Description |
---|---|
Thing |
Entity.getTrait(String type) |
Thing<K> |
TraitableBean.getTrait(String type) |
Modifier and Type | Method and Description |
---|---|
Map<String,Thing<Entity>> |
Entity._getTraitMap() |
Map<String,Thing<K>> |
TraitableBean._getTraitMap() |
Collection<Thing> |
Entity.getMostSpecificTraits() |
Collection<Thing> |
TraitableBean.getMostSpecificTraits() |
Collection<Thing<Entity>> |
Entity.removeTrait(BitSet typeCode) |
Collection<Thing<K>> |
TraitableBean.removeTrait(BitSet typeCode) |
Collection<Thing<Entity>> |
Entity.removeTrait(String type) |
Collection<Thing<K>> |
TraitableBean.removeTrait(String type) |
Modifier and Type | Method and Description |
---|---|
void |
Entity.addTrait(String type,
Thing proxy) |
void |
TraitableBean.addTrait(String type,
Thing<K> proxy) |
Modifier and Type | Method and Description |
---|---|
void |
TraitableBean._setTraitMap(Map<String,Thing<K>> map) |
Modifier and Type | Method and Description |
---|---|
<T,K> Thing<K> |
KnowledgeHelper.shed(Thing<K> thing,
Class<T> trait) |
<T,K,X extends TraitableBean> |
KnowledgeHelper.shed(TraitableBean<K,X> core,
Class<T> trait) |
Modifier and Type | Method and Description |
---|---|
<T,K> T |
KnowledgeHelper.don(Thing<K> core,
Class<T> trait) |
<T,K> T |
KnowledgeHelper.don(Thing<K> core,
Class<T> trait,
boolean logical) |
<T,K> T |
KnowledgeHelper.don(Thing<K> core,
Class<T> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> Thing<K> |
KnowledgeHelper.shed(Thing<K> thing,
Class<T> trait) |
Modifier and Type | Method and Description |
---|---|
<T,K> T |
KnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> trait) |
<T,K> T |
KnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> trait,
boolean logical) |
<T,K> T |
KnowledgeHelper.don(K core,
Collection<Class<? extends Thing>> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
Modifier and Type | Class and Description |
---|---|
class |
StandaloneTraitFactory<T extends Thing<K>,K extends TraitableBean> |
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.