/* * 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); }