package util;
import java.io.File;
import javax.swing.tree.TreePath;
public class TreePathDir extends TreePath {
private static final long serialVersionUID = 7977104688434134727L;
public TreePathDir( Object[] path ) {
super( path );
}
@Override
public String toString() {
StringBuffer tempSpot = new StringBuffer( "" );
for ( int counter = 1, maxCounter = getPathCount(); counter < maxCounter; counter++ ) {
if ( counter > 1 )
tempSpot.append( File.separator );
tempSpot.append( getPathComponent( counter ) );
}
return tempSpot.toString();
}
public String getDirs() {
Object obj[] = getPath();
String dirs = null;
for ( int i = 1; i < getPathCount() - 1; i++ ) {
if ( i > 1 )
dirs += File.separator;
else
dirs = "";
dirs += obj[ i ].toString();
}
return dirs;
}
}