Package org.drools.traits.core.factmodel
Class MapCore<K>
- java.lang.Object
-
- org.drools.traits.core.factmodel.MapCore<K>
-
- All Implemented Interfaces:
Serializable,Map<String,Object>,org.drools.core.factmodel.traits.CoreWrapper<Map>,org.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>,TraitableMap
- Direct Known Subclasses:
LogicalMapCore
public class MapCore<K> extends Object implements TraitableMap
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>_getDynamicProperties()org.drools.core.factmodel.traits.TraitFieldTMS_getFieldTMS()Map<String,org.drools.core.factmodel.traits.Thing<Map>>_getTraitMap()void_setDynamicProperties(Map map)void_setFieldTMS(org.drools.core.factmodel.traits.TraitFieldTMS __$$field_Tms$$)void_setTraitMap(Map map)voidclear()booleancontainsKey(Object key)booleancontainsValue(Object value)Set<Map.Entry<String,Object>>entrySet()booleanequals(Object o)Objectget(Object key)MapgetCore()StringgetId()static org.drools.core.rule.TypeDeclarationgetTypeDeclaration()inthashCode()voidinit(Map core)booleanisEmpty()SetkeySet()Objectput(String key, Object value)voidputAll(Map m)Objectremove(Object key)voidsetId(String id)intsize()StringtoString()Collectionvalues()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Constructor Detail
-
MapCore
public MapCore()
-
MapCore
public MapCore(Map map)
-
-
Method Detail
-
_getFieldTMS
public org.drools.core.factmodel.traits.TraitFieldTMS _getFieldTMS()
- Specified by:
_getFieldTMSin interfaceorg.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>- Specified by:
_getFieldTMSin interfaceTraitableMap
-
_setFieldTMS
public void _setFieldTMS(org.drools.core.factmodel.traits.TraitFieldTMS __$$field_Tms$$)
- Specified by:
_setFieldTMSin interfaceorg.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>- Specified by:
_setFieldTMSin interfaceTraitableMap
-
getId
public String getId()
-
setId
public void setId(String id)
-
_getDynamicProperties
public Map<String,Object> _getDynamicProperties()
- Specified by:
_getDynamicPropertiesin interfaceorg.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>- Specified by:
_getDynamicPropertiesin interfaceTraitableMap
-
_setDynamicProperties
public void _setDynamicProperties(Map map)
- Specified by:
_setDynamicPropertiesin interfaceorg.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>- Specified by:
_setDynamicPropertiesin interfaceTraitableMap
-
_setTraitMap
public void _setTraitMap(Map map)
- Specified by:
_setTraitMapin interfaceorg.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>- Specified by:
_setTraitMapin interfaceTraitableMap
-
_getTraitMap
public Map<String,org.drools.core.factmodel.traits.Thing<Map>> _getTraitMap()
- Specified by:
_getTraitMapin interfaceorg.drools.core.factmodel.traits.TraitableBean<Map,org.drools.core.factmodel.traits.CoreWrapper<Map>>- Specified by:
_getTraitMapin interfaceTraitableMap
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValuein interfaceMap<String,Object>
-
values
public Collection values()
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
init
public void init(Map core)
- Specified by:
initin interfaceorg.drools.core.factmodel.traits.CoreWrapper<K>- Specified by:
initin interfaceTraitableMap
-
getCore
public Map getCore()
- Specified by:
getCorein interfaceorg.drools.core.factmodel.traits.CoreWrapper<K>- Specified by:
getCorein interfaceTraitableMap
-
getTypeDeclaration
public static org.drools.core.rule.TypeDeclaration getTypeDeclaration()
-
-