import javax.swing.TransferHandler;
import javax.swing.WindowConstants;
import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang.builder.ToStringBuilder;
import saccubus.MainFrame_AboutBox;
import saccubus.util.WayBackTimeParser;
import saccubus.worker.Download;
public void actionPerformed(ActionEvent e) {
final DownloadProfile prof = new InqubusDownloadProfile();
final String id = Util.getVideoId(fldId.getText());
-
+ logger.log(Level.INFO, prof.toString());
new Download(prof, id).execute();
}
}
private void initComponents() {
}// </editor-fold>//GEN-END:initComponents
- private File searchFileMatchId(final File dir, final String id) throws UnsupportedOperationException {
+ private File searchFileMatchId(final File dir, final String id) {
// TODO 候補は複数返すようにして、その後の対処は呼び出しもとで行ってもらった方が良いかも
if (id.isEmpty()) {
return null;
public GeneralProfile getGeneralProfile() {
return this.generalProfile;
}
+
+ @Override
+ public String toString(){
+ return ToStringBuilder.reflectionToString(this);
+ }
}
private class InqubusLoginProfile implements LoginProfile {
public String getPassword() {
return this.password;
}
+
+ @Override
+ public String toString(){
+ return ToStringBuilder.reflectionToString(this);
+ }
}
private class InqubusProxyProfile implements ProxyProfile {
public int getPort() {
return this.port;
}
+
+ @Override
+ public String toString(){
+ return ToStringBuilder.reflectionToString(this);
+ }
}
private class InqubusVideoProfile implements VideoProfile {
public File getLocalFile() {
return this.localFile;
}
+
+ @Override
+ public String toString(){
+ return ToStringBuilder.reflectionToString(this);
+ }
}
private class InqubusCommentProfile implements CommentProfile {
public long getBackLogPoint() {
return this.backLogPoint;
}
+
+ @Override
+ public String toString(){
+ return ToStringBuilder.reflectionToString(this);
+ }
}
private class InqubusGeneralProfile implements GeneralProfile {
return this.replaceTo;
}
+ @Override
+ public String toString(){
+ return ToStringBuilder.reflectionToString(this);
+ }
}
}