package org.jtwig.resource.resolver.path;
import java.io.File;
public class RelativeFilePathResolver implements RelativeReferenceResolver {
private static final RelativeFilePathResolver INSTANCE = new RelativeFilePathResolver();
public static RelativeFilePathResolver instance () {
return INSTANCE;
}
private RelativeFilePathResolver() {}
@Override
public boolean isRelative(String path) {
return !new File(path).isAbsolute();
}
@Override
public String resolve(String parent, String child) {
return new File(new File(parent).getParentFile(), child).getPath();
}
}