package org.deri.grefine.rdf.vocab; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; import java.util.StringTokenizer; public class PrefixManager { private Map<String, String> prefixMap = new HashMap<String, String>(); public PrefixManager(InputStream in) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; StringTokenizer tokenizer; // Read File Line By Line while ((strLine = br.readLine()) != null) { tokenizer = new StringTokenizer(strLine, "\t"); String prefix = tokenizer.nextToken(); String uri = tokenizer.nextToken(); prefixMap.put(prefix,uri); } } public String getUri(String prefix){ return prefixMap.get(prefix); } }