/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.baja.nre.util.TextUtil */ package javax.baja.naming; import javax.baja.naming.BasicQuery; import javax.baja.naming.OrdQuery; import javax.baja.naming.OrdTarget; import javax.baja.naming.SyntaxException; import javax.baja.naming.UnresolvedException; import javax.baja.nre.util.TextUtil; import javax.baja.sys.BSingleton; import javax.baja.sys.Sys; import javax.baja.sys.Type; /* * Illegal identifiers - consider using --renameillegalidents true */ public abstract class BOrdScheme extends BSingleton { public static final Type TYPE; private String id; static /* synthetic */ Class class$javax$baja$naming$BOrdScheme; public static BOrdScheme lookup(String string) { return (BOrdScheme)Sys.getRegistry().getOrdScheme(string).getInstance(); } public final String getId() { return this.id; } public OrdQuery parse(String string) { return new BasicQuery(this.id, string); } public abstract OrdTarget resolve(OrdTarget var1, OrdQuery var2) throws SyntaxException, UnresolvedException; public Type getType() { return TYPE; } static /* synthetic */ Class class(String string, boolean bl) { try { Class clazz = Class.forName(string); if (!bl) { clazz = clazz.getComponentType(); } return clazz; } catch (ClassNotFoundException classNotFoundException) { throw new NoClassDefFoundError(classNotFoundException.getMessage()); } } protected BOrdScheme(String string) { this.id = TextUtil.toLowerCase((String)string); } static { Class clazz = class$javax$baja$naming$BOrdScheme; if (clazz == null) { clazz = class$javax$baja$naming$BOrdScheme = BOrdScheme.class("[Ljavax.baja.naming.BOrdScheme;", false); } TYPE = Sys.loadType(clazz); } }