|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTSFIELD | METHOD |
java.lang.Object groovy.util.ObservableMap.ChangeType
public enum ObservableMap.ChangeType
Field Summary | |
---|---|
static java.lang.Object |
newValue
|
static java.lang.Object |
oldValue
Map decorator that will trigger PropertyChangeEvents when a value changes. |
Method Summary | |
---|---|
static ChangeType
|
resolve(int ordinal)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public static final java.lang.Object newValue
public static final java.lang.Object oldValue
// skip all properties whose value is a closure def map = new ObservableMap( {!(it instanceof Closure)} ) // skip all properties whose name matches a regex def map = new ObservableMap( { name, value -> !(name =~ /[A-Z+]/) } )
The current implementation will trigger specialized events in the following scenarios, you need not register a different listener as those events extend from PropertyChangeEvent
Bound properties
Method Detail |
---|
public static ChangeType resolve(int ordinal)
Groovy Documentation