arez.spy.ObservableValueDisposeEvent Maven / Gradle / Ivy
package arez.spy;
import java.util.Map;
import java.util.Objects;
import javax.annotation.Nonnull;
/**
* Notification when ObservableValue is disposed.
*/
public final class ObservableValueDisposeEvent
implements SerializableEvent
{
@Nonnull
private final ObservableValueInfo _observableValue;
public ObservableValueDisposeEvent( @Nonnull final ObservableValueInfo observableValue )
{
_observableValue = Objects.requireNonNull( observableValue );
}
@Nonnull
public ObservableValueInfo getObservableValue()
{
return _observableValue;
}
@Override
public void toMap( @Nonnull final Map map )
{
map.put( "type", "ObservableValueDispose" );
map.put( "name", getObservableValue().getName() );
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy