|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.GroovyObjectSupport groovy.util.Expando
public class Expando extends GroovyObjectSupport
Represents a dynamically expandable bean.
Constructor Summary | |
Expando()
|
|
Expando(Map expandoProperties)
|
Method Summary | |
---|---|
protected Map
|
createMap()
Factory method to create a new Map used to store the expando properties map |
boolean
|
equals(Object obj)
This allows equals to be overridden by a closure field method attached to the expando object. |
List
|
getMetaPropertyValues()
|
Map
|
getProperties()
@return the dynamically expanded properties |
Object
|
getProperty(String property)
|
int
|
hashCode()
This allows hashCode to be overridden by a closure field method attached to the expando object. |
Object
|
invokeMethod(String name, Object args)
|
void
|
setProperty(String property, Object newValue)
|
String
|
toString()
This allows toString to be overridden by a closure field method attached to the expando object. |
Methods inherited from class GroovyObjectSupport | |
---|---|
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public Expando()
public Expando(Map expandoProperties)
Method Detail |
---|
protected Map createMap()
public boolean equals(Object obj)
public List getMetaPropertyValues()
public Map getProperties()
public Object getProperty(String property)
public int hashCode()
public Object invokeMethod(String name, Object args)
public void setProperty(String property, Object newValue)
public String toString()
Copyright © 2003-2013 The Codehaus. All rights reserved.