2026-03-17 13:31:18 -07:00

78 lines
2.2 KiB
Java

/*
* Decompiled with CFR 0.152.
*/
package javax.baja.registry;
import javax.baja.agent.AgentInfo;
import javax.baja.agent.AgentList;
import javax.baja.naming.UnknownSchemeException;
import javax.baja.registry.LexiconInfo;
import javax.baja.registry.ModuleInfo;
import javax.baja.registry.TypeInfo;
import javax.baja.sys.BAbsTime;
import javax.baja.sys.BModule;
import javax.baja.sys.ModuleNotFoundException;
import javax.baja.sys.Type;
import javax.baja.sys.TypeNotFoundException;
import javax.baja.util.BTypeSpec;
import javax.baja.util.Version;
public interface Registry {
public BAbsTime getLastBuildTime();
public ModuleInfo[] getModules();
public ModuleInfo getModule(String var1) throws ModuleNotFoundException;
public TypeInfo[] getTypes();
public TypeInfo[] getTypes(TypeInfo var1);
public TypeInfo[] getConcreteTypes(TypeInfo var1);
public TypeInfo getType(String var1) throws TypeNotFoundException;
public String[] getDefs();
public String[] getDefs(String var1);
public String getDef(String var1);
public String getDef(String var1, String var2);
public AgentList getAgents(TypeInfo var1);
public AgentList getSpecificAgents(TypeInfo var1);
public boolean isAgent(TypeInfo var1, TypeInfo var2);
public boolean isSpecificAgent(TypeInfo var1, TypeInfo var2);
public TypeInfo[] getAdapters(TypeInfo var1, TypeInfo var2);
public String[] getFileExtensions();
public String[] getFileExtensions(TypeInfo var1);
public TypeInfo getFileTypeForExtension(String var1);
public String[] getOrdSchemes();
public TypeInfo getOrdScheme(String var1) throws UnknownSchemeException;
public boolean isOrdScheme(String var1);
public LexiconInfo[] getLexicons();
public LexiconInfo[] getLexicons(String var1);
public LexiconInfo[] getLexicons(String var1, String var2);
public LexiconInfo getLexicon(String var1, String var2, String var3);
public Type synthesizeType(BTypeSpec var1, String var2, TypeInfo var3, TypeInfo[] var4, AgentInfo[] var5, boolean var6, boolean var7);
public BModule synthesizeModule(String var1, Version var2, String var3, Version var4, String var5);
}