|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2003 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.api.registry; import org.netbeans.modules.registry.ApiContextFactory; import org.netbeans.spi.registry.BasicContext; /** * * @author David Konecny */ // this class is constructed and assigned to ApiContextFactory.DEFAULT // variable in Context static initializer. see there for more. final class ApiContextFactoryImpl extends ApiContextFactory { ApiContextFactoryImpl() { } public Context createContext(BasicContext ctx) { return Context.getApiContext(ctx); } public ContextException createContextException(BasicContext ctx, String str) { return new ContextException(createContext(ctx), str); } public SubcontextEvent createSubcontextEvent(BasicContext source, String subcontextName, int type) { return new SubcontextEvent(createContext(source), subcontextName, type); } public BindingEvent createBindingEvent(BasicContext source, String bindingName, int type) { return new BindingEvent(createContext(source), bindingName, type); } public AttributeEvent createAttributeEvent(BasicContext source, String bindingName, String attributeName, int type) { return new AttributeEvent(createContext(source), bindingName, attributeName, type); } public ObjectRef createObjectRef (BasicContext rootCtx, String ctxName, String bindingName) { return new ObjectRef(createContext(rootCtx), ctxName, bindingName); } public ObjectRef createObjectRef (BasicContext ctx, String bindingName) { return new ObjectRef(createContext(ctx), bindingName); } public BasicContext getBasicContext(Context ctx) { return ctx.delegate; } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.