📄 datasource.java
字号:
package javax.media.protocol;import javax.media.Duration;import javax.media.MediaLocator;import javax.media.Time;/** * Coding Complete. * @author Ken Larson * */public abstract class DataSource implements Controls, Duration{ private MediaLocator locator; public DataSource() { } public DataSource(MediaLocator source) { this.locator = source; } public void setLocator(MediaLocator source) { this.locator = source; } public MediaLocator getLocator() { return locator; } protected void initCheck() { if (locator == null) throw new Error("Uninitialized DataSource error."); // JavaDoc claims this should be UninitializedError(), but this is not the case.; } public abstract String getContentType(); public abstract void connect() throws java.io.IOException; public abstract void disconnect(); public abstract void start() throws java.io.IOException; public abstract void stop() throws java.io.IOException; public abstract Object getControl(String controlType); public abstract Object[] getControls(); public abstract Time getDuration();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -