public abstract class TraitProxyImpl extends Object implements Externalizable, org.drools.core.factmodel.traits.TraitType, Comparable<TraitProxyImpl>, org.drools.core.factmodel.traits.TraitProxy
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
fields |
protected org.drools.core.util.TripleFactory |
tripleFactory |
| Constructor and Description |
|---|
TraitProxyImpl() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
_getTraitName() |
BitSet |
_getTypeCode() |
boolean |
_hasTypeCode(BitSet typeCode) |
boolean |
_isVirtual() |
void |
assignOtn(BitSet typeCode) |
static Map.Entry<String,Object> |
buildEntry(String k,
Object v) |
void |
clearOtns() |
int |
compareTo(TraitProxyImpl o) |
BitSet |
computeInsertionVetoMask() |
boolean |
equals(Object o) |
Map<String,Object> |
getFields() |
abstract org.drools.core.factmodel.traits.TraitableBean |
getObject() |
org.drools.core.util.TripleFactory |
getTripleFactory() |
int |
hashCode() |
boolean |
hasOtns() |
Set<BitSet> |
listAssignedOtnTypeCodes() |
protected org.drools.core.util.Triple |
property(String property,
Object value) |
protected org.drools.core.util.Triple |
propertyKey(Object property) |
protected org.drools.core.util.Triple |
propertyKey(String property) |
void |
readExternal(ObjectInput in) |
protected void |
setFields(Map<String,Object> m) |
void |
setTripleFactory(org.drools.core.util.TripleFactory tripleFactory) |
void |
setTypeCode(BitSet typeCode) |
void |
shed() |
void |
writeExternal(ObjectOutput out) |
public boolean _isVirtual()
_isVirtual in interface org.drools.core.factmodel.traits.TraitTypepublic abstract String _getTraitName()
_getTraitName in interface org.drools.core.factmodel.traits.TraitTypepublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic abstract org.drools.core.factmodel.traits.TraitableBean getObject()
getObject in interface org.drools.core.factmodel.traits.TraitProxyprotected org.drools.core.util.Triple propertyKey(String property)
protected org.drools.core.util.Triple propertyKey(Object property)
public org.drools.core.util.TripleFactory getTripleFactory()
public void setTripleFactory(org.drools.core.util.TripleFactory tripleFactory)
public BitSet _getTypeCode()
_getTypeCode in interface org.drools.core.factmodel.traits.TraitProxy_getTypeCode in interface org.drools.core.factmodel.traits.TraitTypepublic void setTypeCode(BitSet typeCode)
public void shed()
public int compareTo(TraitProxyImpl o)
compareTo in interface Comparable<TraitProxyImpl>public BitSet computeInsertionVetoMask()
public void assignOtn(BitSet typeCode)
public boolean hasOtns()
public void clearOtns()
public boolean _hasTypeCode(BitSet typeCode)
_hasTypeCode in interface org.drools.core.factmodel.traits.TraitTypeCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.