Class DefaultPropertyListeners
java.lang.Object
net.thevpc.common.props.impl.DefaultPropertyListeners
- All Implemented Interfaces:
Iterable<PropertyListener>, PropertyListeners
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(PropertyListener listener) voidvoidaddDelegate(Property prop, Supplier<Path> pathNameSupplier) voidvoidaddInit(PropertyListener listener) voidaddPropagated(Runnable listener) voidaddPropagated(PropertyListener listener) voidaddPropagatedInit(Runnable listener) voidaddPropagatedInit(PropertyListener listener) voidclear()voidfirePropertyUpdated(PropertyEvent event) getAll()voidinitSource(Object source) iterator()voidvoidremove(PropertyListener listener) voidremoveDelegate(Property property) voidremoveIf(Predicate<PropertyListener> predicate) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
listeners
-
delegates
-
source
-
-
Constructor Details
-
DefaultPropertyListeners
-
-
Method Details
-
initSource
-
getSource
-
addPropagatedInit
- Specified by:
addPropagatedInitin interfacePropertyListeners
-
addInit
- Specified by:
addInitin interfacePropertyListeners
-
addPropagated
- Specified by:
addPropagatedin interfacePropertyListeners
-
addPropagated
- Specified by:
addPropagatedin interfacePropertyListeners
-
add
- Specified by:
addin interfacePropertyListeners
-
add
- Specified by:
addin interfacePropertyListeners
-
remove
- Specified by:
removein interfacePropertyListeners
-
remove
- Specified by:
removein interfacePropertyListeners
-
removeIf
- Specified by:
removeIfin interfacePropertyListeners
-
getAll
- Specified by:
getAllin interfacePropertyListeners
-
addDelegate
- Specified by:
addDelegatein interfacePropertyListeners
-
removeDelegate
- Specified by:
removeDelegatein interfacePropertyListeners
-
clear
public void clear()- Specified by:
clearin interfacePropertyListeners
-
addInit
- Specified by:
addInitin interfacePropertyListeners
-
addPropagatedInit
- Specified by:
addPropagatedInitin interfacePropertyListeners
-
addDelegate
-
iterator
- Specified by:
iteratorin interfaceIterable<PropertyListener>
-
firePropertyUpdated
-