package org.commcare.logic;
import org.javarosa.core.reference.PrefixedRootFactory;
import org.javarosa.core.reference.Reference;
/**
* @author ctsims
*/
public class FileReferenceFactory extends PrefixedRootFactory {
private final String localRoot;
public FileReferenceFactory(String localRoot) {
super(new String[]{
"file"
});
this.localRoot = localRoot;
}
@Override
protected Reference factory(String terminal, String URI) {
return new FileReference(localRoot, terminal);
}
}