RssConnection.java
package org.ferris.resiste.console.rss;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.StringJoiner;
/**
*
* @author Michael
*/
abstract class RssConnection {
protected URL url;
protected RssConnection(URL url) {
this.url = url;
}
@Override
public String toString() {
StringJoiner sj = new StringJoiner(", ", "[" + getClass().getName() + " ", "]");
sj.add(String.format("url:\"%s\"", (url == null) ? "null" : url));
return sj.toString();
}
protected abstract InputStream getInputStream() throws IOException;
}