All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prompto.code.URLResource Maven / Gradle / Ivy

The newest version!
package prompto.code;

import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.List;

import prompto.store.IStorable;
import prompto.store.IStore;

public class URLResource extends Resource {
	
	URL url;
	
	
	public URLResource(URL url) {
		this.url = url;
	}
	
	@Override
	public IStorable toStorable(IStore store) {
		throw new UnsupportedOperationException("Should never get there!");
	}
	
	@Override
	protected List getCategoryList() {
		throw new UnsupportedOperationException("Should never get there!");
	}
	
	@Override
	public long length() {
		throw new UnsupportedOperationException("Should never get there!");
	}
	
	@Override
	public InputStream getInputStream() throws IOException {
		return url.openStream();
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy