org.drools.core.factmodel.traits
Class TraitProxy
java.lang.Object
org.drools.core.factmodel.traits.TraitProxy
- All Implemented Interfaces:
- Externalizable, Serializable, TraitType
public abstract class TraitProxy
- extends Object
- implements Externalizable, TraitType
- 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 Object 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)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.