Package org.drools.traits.core.factmodel
Class MapCore<K>
- java.lang.Object
-
- org.drools.traits.core.factmodel.MapCore<K>
-
- All Implemented Interfaces:
java.io.Serializable,java.util.Map<java.lang.String,java.lang.Object>,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>,org.drools.core.factmodel.traits.TraitableBean<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>,TraitableMap
- Direct Known Subclasses:
LogicalMapCore
public class MapCore<K> extends java.lang.Object implements TraitableMap
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>_getDynamicProperties()org.drools.core.factmodel.traits.TraitFieldTMS_getFieldTMS()java.util.Map<java.lang.String,org.drools.core.factmodel.traits.Thing<java.util.Map>>_getTraitMap()void_setDynamicProperties(java.util.Map map)void_setFieldTMS(org.drools.core.factmodel.traits.TraitFieldTMS __$$field_Tms$$)void_setTraitMap(java.util.Map map)voidclear()booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>>entrySet()booleanequals(java.lang.Object o)java.lang.Objectget(java.lang.Object key)java.util.MapgetCore()java.lang.StringgetId()static org.drools.core.rule.TypeDeclarationgetTypeDeclaration()inthashCode()voidinit(java.util.Map core)booleanisEmpty()java.util.SetkeySet()java.lang.Objectput(java.lang.String key, java.lang.Object value)voidputAll(java.util.Map m)java.lang.Objectremove(java.lang.Object key)voidsetId(java.lang.String id)intsize()java.lang.StringtoString()java.util.Collectionvalues()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
_getFieldTMS
public org.drools.core.factmodel.traits.TraitFieldTMS _getFieldTMS()
- Specified by:
_getFieldTMSin interfaceorg.drools.core.factmodel.traits.TraitableBean<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.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<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>- Specified by:
_setFieldTMSin interfaceTraitableMap
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
_getDynamicProperties
public java.util.Map<java.lang.String,java.lang.Object> _getDynamicProperties()
- Specified by:
_getDynamicPropertiesin interfaceorg.drools.core.factmodel.traits.TraitableBean<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>- Specified by:
_getDynamicPropertiesin interfaceTraitableMap
-
_setDynamicProperties
public void _setDynamicProperties(java.util.Map map)
- Specified by:
_setDynamicPropertiesin interfaceorg.drools.core.factmodel.traits.TraitableBean<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>- Specified by:
_setDynamicPropertiesin interfaceTraitableMap
-
_setTraitMap
public void _setTraitMap(java.util.Map map)
- Specified by:
_setTraitMapin interfaceorg.drools.core.factmodel.traits.TraitableBean<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>- Specified by:
_setTraitMapin interfaceTraitableMap
-
_getTraitMap
public java.util.Map<java.lang.String,org.drools.core.factmodel.traits.Thing<java.util.Map>> _getTraitMap()
- Specified by:
_getTraitMapin interfaceorg.drools.core.factmodel.traits.TraitableBean<java.util.Map,org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>- Specified by:
_getTraitMapin interfaceTraitableMap
-
size
public int size()
- Specified by:
sizein interfacejava.util.Map<java.lang.String,java.lang.Object>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValuein interfacejava.util.Map<java.lang.String,java.lang.Object>
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
put
public java.lang.Object put(java.lang.String key, java.lang.Object value)- Specified by:
putin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
removein interfacejava.util.Map<java.lang.String,java.lang.Object>
-
putAll
public void putAll(java.util.Map m)
- Specified by:
putAllin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
keySet
public java.util.Set keySet()
- Specified by:
keySetin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
values
public java.util.Collection values()
- Specified by:
valuesin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
- Specified by:
entrySetin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equalsin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
hashCodein classjava.lang.Object
-
init
public void init(java.util.Map core)
- Specified by:
initin interfaceorg.drools.core.factmodel.traits.CoreWrapper<K>- Specified by:
initin interfaceTraitableMap
-
getCore
public java.util.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()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-