public boolean isValid() { return verifier.isValid(); } public Object getCurrentElementType() {
public boolean isValid() { return verifier.isValid(); } public Object getCurrentElementType() {
public boolean isValid() { return verifier.isValid(); } public Object getCurrentElementType() {
public boolean isValid() { return verifier.isValid(); } public Object getCurrentElementType() {
public boolean validate( Grammar grammar, File instance ) throws Exception { IVerifier verifier = getVerifier( grammar ); XMLReader reader = factory.newSAXParser().getXMLReader(); reader.setContentHandler(verifier); reader.setEntityResolver(resolver); WordlessErrorReporter eh = new WordlessErrorReporter(); reader.setErrorHandler(eh); verifier.setErrorHandler(eh); reader.parse( com.sun.msv.util.Util.getInputSource(instance.getAbsolutePath()) ); return verifier.isValid(); }