package com.l7tech.common.io;

import com.l7tech.util.SAXParsingCompleteException;
import java.io.IOException;
import java.io.StringReader;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

class i implements EntityResolver {
   final String val$dtdSystemId;
   final String val$dtdContent;

   i(String var1, String var2) {
      this.val$dtdSystemId = var1;
      this.val$dtdContent = var2;
   }

   @Override
   public InputSource resolveEntity(String var1, String var2) throws SAXException, IOException {
      try {
         if (!this.val$dtdSystemId.equals(var2)) {
            throw new SAXParsingCompleteException();
         }
      } catch (SAXException var4) {
         throw a(var4);
      }

      InputSource var3 = new InputSource();
      var3.setSystemId(var2);
      var3.setCharacterStream(new StringReader(this.val$dtdContent));
      return var3;
   }

   private static SAXException a(SAXException var0) {
      return var0;
   }
}
