001package gu.dtalk.event; 002 003import gu.dtalk.BaseOption; 004 005/** 006 * value改变事件 007 * @author guyadong 008 * 009 * @param <O> 010 */ 011public class ValueChangeEvent<O extends BaseOption<?>> extends ItemEvent<O> { 012 013 private static final long serialVersionUID = 8039626618382197982L; 014 015 public ValueChangeEvent(O source) { 016 super(source); 017 } 018 019 @SuppressWarnings("unchecked") 020 public O option(){ 021 return (O) getSource(); 022 } 023}