public class TraitFieldTMSImpl extends Object implements TraitFieldTMS, Externalizable
| Constructor and Description |
|---|
TraitFieldTMSImpl() |
| Modifier and Type | Method and Description |
|---|---|
Object |
donField(String name,
TraitType trait,
String defaultValue,
Class klass,
boolean logical) |
Object |
get(String name,
Class klass) |
BitMask |
getModificationMask() |
TraitField |
getRegisteredTraitField(String name) |
TypeCache |
getTypeCache() |
void |
init(WorkingMemory wm) |
boolean |
isManagingField(String name) |
boolean |
needsInit() |
void |
readExternal(ObjectInput in) |
void |
registerField(Class domainKlass,
String name) |
void |
registerField(Class domainKlass,
String name,
Class rangeKlass,
Object value,
String initial) |
void |
resetModificationMask() |
Object |
set(String name,
Object value,
Class klass) |
Object |
shedField(String name,
TraitType trait,
Class rangeKlass,
Class asKlass) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public void init(WorkingMemory wm)
init in interface TraitFieldTMSpublic void registerField(Class domainKlass, String name)
registerField in interface TraitFieldTMSpublic void registerField(Class domainKlass, String name, Class rangeKlass, Object value, String initial)
registerField in interface TraitFieldTMSpublic Object set(String name, Object value, Class klass)
set in interface TraitFieldTMSpublic Object get(String name, Class klass)
get in interface TraitFieldTMSpublic boolean isManagingField(String name)
isManagingField in interface TraitFieldTMSpublic Object donField(String name, TraitType trait, String defaultValue, Class klass, boolean logical)
donField in interface TraitFieldTMSpublic Object shedField(String name, TraitType trait, Class rangeKlass, Class asKlass)
shedField in interface TraitFieldTMSpublic boolean needsInit()
needsInit in interface TraitFieldTMSpublic BitMask getModificationMask()
getModificationMask in interface TraitFieldTMSpublic void resetModificationMask()
resetModificationMask in interface TraitFieldTMSpublic TraitField getRegisteredTraitField(String name)
getRegisteredTraitField in interface TraitFieldTMSpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic TypeCache getTypeCache()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.