@Override
public void renderChanges( Widget widget ) throws IOException {
ControlLCAUtil.renderChanges( ( Control )widget );
Video video = ( Video ) widget;
PlaybackAdapter adapter = video.getAdapter( PlaybackAdapter.class );
Map<PlaybackOptions, Object> options = adapter.getOptions();
for( Entry<PlaybackOptions, Object> entry : options.entrySet() ) {
renderProperty( widget, keyForEnum( entry.getKey() ), jsonizeValue( entry ), null );
}
renderListener( video, VIDEO_LISTENER_PROPERTY, adapter.hasVideoListener(), false );
}