/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.gateway.common.audit.Audit
 */
package com.l7tech.server.communityschemas;

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

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

    public void unregisterSchema(String var1);

    public void registerUri(String var1);

    public void unregisterUri(String var1);

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

    public boolean isSchemaRegistered(String var1);

    public Set<String> getRequiredSchemaUris();

    public Set<String> getRequiredSchemaTargetNamespaces();
}

