コード例 #1
0
 public void parse(InputSource inputSource) throws SAXException, IOException {
   if (fSAXParser != null && fSAXParser.fSchemaValidator != null) {
     if (fSAXParser.fSchemaValidationManager != null) {
       fSAXParser.fSchemaValidationManager.reset();
       fSAXParser.fUnparsedEntityHandler.reset();
     }
     resetSchemaValidator();
   }
   super.parse(inputSource);
 }
コード例 #2
0
 public void parse(String systemId) throws SAXException, IOException {
   if (fSAXParser != null && fSAXParser.fSchemaValidator != null) {
     if (fSAXParser.fSchemaValidationManager != null) {
       fSAXParser.fSchemaValidationManager.reset();
       fSAXParser.fUnparsedEntityHandler.reset();
     }
     resetSchemaValidator();
   }
   super.parse(systemId);
 }
コード例 #3
0
  private RequestDataMeanFree importRequestDataMeanFree(BufferedReader reader) {
    RDImportHandlerMeanFree handler;

    try {
      handler = new RDImportHandlerMeanFree();
      SAXParser parser = new SAXParser();
      parser.setContentHandler(handler);
      parser.parse(new InputSource(reader));
      // new ByteArrayInputStream(data.getBytes())));
      if (handler.getError()
          || handler.getInputImage() == null
          || handler.getInputMaskImage() == null
          || handler.getOutputImagePath() == null) return null;
    } catch (Throwable t) {
      return null;
    }
    return new RequestDataMeanFree(
        handler.getInputImage(),
        handler.getInputMaskImage(),
        handler.getOutputImagePath(),
        handler.getRequestURI());
  }