package com.l7tech.server.communityschemas;

import com.l7tech.gateway.common.audit.Audit;
import java.io.IOException;
import java.util.Set;
import org.xml.sax.SAXException;

public interface SchemaManager {
   void registerSchema(String var1, String var2, String var3);

   void unregisterSchema(String var1);

   void registerUri(String var1);

   void unregisterUri(String var1);

   SchemaHandle getSchemaByUri(Audit var1, String var2) throws IOException, SAXException;

   boolean isSchemaRegistered(String var1);

   Set<String> getRequiredSchemaUris();

   Set<String> getRequiredSchemaTargetNamespaces();
}
