Drools :: Core 6.1.0.Beta1

org.drools.core.factmodel.traits
Interface TraitFieldTMS

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
TraitFieldTMSImpl

public interface TraitFieldTMS
extends Externalizable


Method Summary
 Object donField(String name, TraitType trait, String value, Class klass, boolean logical)
           
 Object get(String name, Class klass)
           
 long getModificationMask()
           
 TraitField getRegisteredTraitField(String name)
           
 void init(WorkingMemory wm)
           
 boolean isManagingField(String name)
           
 boolean needsInit()
           
 void registerField(Class domainKlass, String name)
           
 void registerField(Class domainKlass, String name, Class klass, Object value, String initial)
           
 void resetModificationMask()
           
 Object set(String name, Object value, Class klass)
           
 Object shedField(String name, TraitType trait, Class rangeKlass, Class asKlass)
           
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

init

void init(WorkingMemory wm)

needsInit

boolean needsInit()

registerField

void registerField(Class domainKlass,
                   String name)

registerField

void registerField(Class domainKlass,
                   String name,
                   Class klass,
                   Object value,
                   String initial)

isManagingField

boolean isManagingField(String name)

getRegisteredTraitField

TraitField getRegisteredTraitField(String name)

set

Object set(String name,
           Object value,
           Class klass)

get

Object get(String name,
           Class klass)

donField

Object donField(String name,
                TraitType trait,
                String value,
                Class klass,
                boolean logical)

shedField

Object shedField(String name,
                 TraitType trait,
                 Class rangeKlass,
                 Class asKlass)

getModificationMask

long getModificationMask()

resetModificationMask

void resetModificationMask()

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.