public class Expando extends GroovyObjectSupport
Represents a dynamically expandable bean.
| Constructor and description |
|---|
Expando
() |
Expando
(Map expandoProperties) |
| Type Params | Return Type | Name and description |
|---|---|---|
protected Map |
createMap()Factory method to create a new Map used to store the expando properties map | |
public boolean |
equals(Object obj)This allows equals to be overridden by a closure field method attached to the expando object. | |
public List |
getMetaPropertyValues() | |
public Map |
getProperties()
| |
public Object |
getProperty(String property) | |
public int |
hashCode()This allows hashCode to be overridden by a closure field method attached to the expando object. | |
public Object |
invokeMethod(String name, Object args) | |
public void |
setProperty(String property, Object newValue) | |
public String |
toString()This allows toString to be overridden by a closure field method attached to the expando object. |
| Methods inherited from class | Name |
|---|---|
class GroovyObjectSupport | getMetaClass, setMetaClass |
Factory method to create a new Map used to store the expando properties map
This allows equals to be overridden by a closure field method attached to the expando object.
This allows hashCode to be overridden by a closure field method attached to the expando object.
This allows toString to be overridden by a closure field method attached to the expando object.
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/util/Expando.html