package com.javaxyq.event;
import java.util.EventObject;
import com.javaxyq.widget.Player;
/**
* @author dewitt
*
*/
public class PlayerStateEvent extends EventObject {
private String property;
private Object oldValue;
private Object newValue;
private Player player;
/**
* @param source
*/
public PlayerStateEvent(Player player, String property, Object oldValue, Object newValue) {
super(player);
this.player = player;
this.oldValue = oldValue;
this.newValue = newValue;
this.property = property;
}
public String getProperty() {
return property;
}
public Object getOldValue() {
return oldValue;
}
public Object getNewValue() {
return newValue;
}
public Player getPlayer() {
return player;
}
}