package org.rubypeople.eclipse.shams.runtime;
import java.io.File;
import org.eclipse.core.runtime.IPath;
public class ShamIPath implements IPath {
protected String path;
public ShamIPath(String thePath) {
path = thePath;
}
public IPath addFileExtension(String extension) {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath addTrailingSeparator() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath append(String path) {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath append(IPath path) {
throw new RuntimeException("Unimplemented method in sham");
}
public Object clone() {
throw new RuntimeException("Unimplemented method in sham");
}
public String getDevice() {
throw new RuntimeException("Unimplemented method in sham");
}
public String getFileExtension() {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean hasTrailingSeparator() {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isAbsolute() {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isEmpty() {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isPrefixOf(IPath anotherPath) {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isRoot() {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isUNC() {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isValidPath(String path) {
throw new RuntimeException("Unimplemented method in sham");
}
public boolean isValidSegment(String segment) {
throw new RuntimeException("Unimplemented method in sham");
}
public String lastSegment() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath makeAbsolute() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath makeRelative() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath makeUNC(boolean toUNC) {
throw new RuntimeException("Unimplemented method in sham");
}
public int matchingFirstSegments(IPath anotherPath) {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath removeFileExtension() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath removeFirstSegments(int count) {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath removeLastSegments(int count) {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath removeTrailingSeparator() {
throw new RuntimeException("Unimplemented method in sham");
}
public String segment(int index) {
throw new RuntimeException("Unimplemented method in sham");
}
public int segmentCount() {
throw new RuntimeException("Unimplemented method in sham");
}
public String[] segments() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath setDevice(String device) {
throw new RuntimeException("Unimplemented method in sham");
}
public File toFile() {
throw new RuntimeException("Unimplemented method in sham");
}
public String toOSString() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath uptoSegment(int count) {
throw new RuntimeException("Unimplemented method in sham");
}
public String toString() {
return path;
}
public String toPortableString() {
throw new RuntimeException("Unimplemented method in sham");
}
public IPath makeRelativeTo(IPath base)
{
return null;
}
}