ReadOnlyObject Class

  • java.lang.Object
    • com.microsoft.bot.dialogs.memory.scopes.ReadOnlyObject

Implements

java.util.Map<java.lang.String,java.lang.Object>

public final class ReadOnlyObject
implements java.util.Map<java.lang.String,java.lang.Object>

ReadOnlyObject is a wrapper around any Object to prevent setting of properties on the Object.

Constructor Summary

Constructor Description
ReadOnlyObject(Object obj)

Method Summary

Modifier and Type Method and Description
void clear()
boolean containsKey(Object key)
boolean containsValue(Object value)
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
java.lang.Object get(Object key)
boolean isEmpty()
java.util.Set<java.lang.String> keySet()
java.lang.Object put(String key, Object value)
void putAll(Map<? extends String,? extends Object> m)
java.lang.Object remove(Object key)
int size()
java.util.Collection<java.lang.Object> values()

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

ReadOnlyObject

public ReadOnlyObject(Object obj)

Parameters:

obj - Object to wrap. Any expression properties on it will be evaluated using the dc.

Method Details

clear

public void clear()

containsKey

public boolean containsKey(Object key)

Parameters:

key

containsValue

public boolean containsValue(Object value)

Parameters:

value

entrySet

public Set> entrySet()

get

public Object get(Object key)

Parameters:

key

isEmpty

public boolean isEmpty()

keySet

public Set keySet()

put

public Object put(String key, Object value)

Parameters:

key
value

putAll

public void putAll(Map m)

Parameters:

m

remove

public Object remove(Object key)

Parameters:

key

size

public int size()

Returns:

The number of items.

values

public Collection values()

Applies to