package org.herac.tuxguitar.gui.tools.browser.filesystem;
import org.herac.tuxguitar.gui.tools.browser.base.TGBrowserData;
public class TGBrowserDataImpl implements TGBrowserData {
private static final String STRING_SEPARATOR = ";";
public static TGBrowserData fromString(String string) {
String[] data = string.split(STRING_SEPARATOR);
if (data.length == 2) {
return new TGBrowserDataImpl(data[0], data[1]);
}
return null;
}
private String path;
private String title;
public TGBrowserDataImpl(String title, String path) {
this.title = title;
this.path = path;
}
public String getPath() {
return this.path;
}
public String getTitle() {
return this.title;
}
public String toString() {
return (getTitle() + STRING_SEPARATOR + getPath());
}
}