public class DynamicPercept extends ObjectWithDynamicAttributes implements Percept
Constructor and Description |
---|
DynamicPercept() |
DynamicPercept(java.lang.Object[] keys,
java.lang.Object[] values)
Constructs a DynamicPercept with an array of attributes
|
DynamicPercept(java.lang.Object key1,
java.lang.Object value1)
Constructs a DynamicPercept with one attribute
|
DynamicPercept(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2)
Constructs a DynamicPercept with two attributes
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
describeType()
By default, returns the simple name of the underlying class as given in
the source code.
|
copy, describeAttributes, equals, getAttribute, getKeySet, hashCode, removeAttribute, setAttribute, toString
public DynamicPercept()
public DynamicPercept(java.lang.Object key1, java.lang.Object value1)
key1
- the attribute keyvalue1
- the attribute valuepublic DynamicPercept(java.lang.Object key1, java.lang.Object value1, java.lang.Object key2, java.lang.Object value2)
key1
- the first attribute keyvalue1
- the first attribute valuekey2
- the second attribute keyvalue2
- the second attribute valuepublic DynamicPercept(java.lang.Object[] keys, java.lang.Object[] values)
keys
- the array of attribute keysvalues
- the array of attribute valuespublic java.lang.String describeType()
ObjectWithDynamicAttributes
describeType
in class ObjectWithDynamicAttributes