package ca.uvic.chisel.tours.video.editors; import org.eclipse.core.resources.IFile; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IMemento; import ca.uvic.chisel.videoplayer.test.IVideoPlayerPart; import ca.uvic.chisel.videoplayer.test.views.VideoPlayerView; import com.ibm.research.tours.content.url.delegates.IResourceTourEditorExtension; public class FLVTourEditorExtension implements IResourceTourEditorExtension { long startTime = 0; long endTime = -1; public FLVTourEditorExtension() { // TODO Auto-generated constructor stub } @Override public void editorOpened(IEditorPart part, IFile file) { if (!(part instanceof IVideoPlayerPart) || !file.getFileExtension().equalsIgnoreCase("flv")) { return; } IVideoPlayerPart editor = (IVideoPlayerPart) part; editor.getVideoPlayer().play(); } public void finish(IEditorPart part, IFile file) { if (!(part instanceof IVideoPlayerPart) || !file.getFileExtension().equalsIgnoreCase("flv")) { return; } IVideoPlayerPart editor = (IVideoPlayerPart) part; editor.getVideoPlayer().stop(); } @Override public void load(IMemento memento) { // TODO Auto-generated method stub } @Override public void save(IMemento memento) { // TODO Auto-generated method stub } }