org.drools.core.factmodel.traits
Class TraitProxy
java.lang.Object
org.drools.core.factmodel.traits.TraitProxy
- All Implemented Interfaces:
- Externalizable, Serializable, Comparable<TraitProxy>, TraitType
- Direct Known Subclasses:
- ThingProxyPlaceHolder
public abstract class TraitProxy
- extends Object
- implements Externalizable, TraitType, Comparable<TraitProxy>
- See Also:
- Serialized Form
tripleFactory
protected TripleFactory tripleFactory
fields
protected Map<String,Object> fields
TraitProxy
public TraitProxy()
isVirtual
public boolean isVirtual()
- Specified by:
isVirtual in interface TraitType
getFields
public Map<String,Object> getFields()
setFields
protected void setFields(Map<String,Object> m)
getTraitName
public abstract String getTraitName()
- Specified by:
getTraitName in interface TraitType
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
buildEntry
public static Map.Entry<String,Object> buildEntry(String k,
Object v)
getObject
public abstract TraitableBean getObject()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
propertyKey
protected Triple propertyKey(String property)
property
protected Triple property(String property,
Object value)
propertyKey
protected Triple propertyKey(Object property)
getTripleFactory
public TripleFactory getTripleFactory()
setTripleFactory
public void setTripleFactory(TripleFactory tripleFactory)
getTypeCode
public BitSet getTypeCode()
- Specified by:
getTypeCode in interface TraitType
setTypeCode
public void setTypeCode(BitSet typeCode)
getTypeFilter
public BitSet getTypeFilter()
setTypeFilter
public void setTypeFilter(BitSet typeFilter)
shed
public void shed()
compareTo
public int compareTo(TraitProxy o)
- Specified by:
compareTo in interface Comparable<TraitProxy>
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.