1 package gov.nasa.pds.vtool.validate; 2 3 import gov.nasa.pds.tools.dict.Dictionary; 4 import gov.nasa.pds.tools.label.Label; 5 import gov.nasa.pds.tools.label.parser.LabelParser; 6 import gov.nasa.pds.tools.label.parser.ParseException; 7 8 import java.io.IOException; 9 import java.net.URL; 10 11 /*** 12 * Class to parse a label. 13 * 14 * @author mcayanan 15 * 16 */ 17 public class LabelValidator implements Validator { 18 private LabelParser parser; 19 20 public LabelValidator(LabelParser parser) { 21 this.parser = parser; 22 } 23 24 public Label validate(URL url) throws ParseException, IOException { 25 return parser.parse(url); 26 } 27 28 public Label validate(URL url, Dictionary dictionary) throws ParseException, IOException { 29 return parser.parse(url, dictionary); 30 } 31 32 33 }