站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

SpiUtils (Registry) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.registry/1 1.8

org.netbeans.spi.registry
Class SpiUtils

java.lang.Object
  extended by org.netbeans.spi.registry.SpiUtils

public final class SpiUtils
extends Object

This class contains helper static methods intended for use by SPI clients only; normal API clients which do not implement SPI contexts will not need them.


Method Summary
static AttributeEvent createAttributeEvent(BasicContext source, String bindingName, String attributeName, int type)
          Create AttributeEvent instance.
static BindingEvent createBindingEvent(BasicContext source, String bindingName, int type)
          Create BindingEvent instance.
static Context createContext(BasicContext ctx)
          Create API context for the given SPI context.
static ContextException createContextException(BasicContext ctx, String str)
          Create ContextException instance.
static ObjectRef createObjectRef(BasicContext context, String bindingName)
          Creates new instance of ObjectRef.
static ObjectRef createObjectRef(BasicContext rootContext, String absoluteContextName, String bindingName)
          Creates new instance of ObjectRef.
static SubcontextEvent createSubcontextEvent(BasicContext source, String subcontextName, int type)
          Create SubcontextEvent instance.
static BasicContext merge(MergedContextProvider mergeProvider)
          Returns context that merges all its delegates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createContext

public static Context createContext(BasicContext ctx)
Create API context for the given SPI context.

Returns:
instance of Context created for the given BasicContext

createContextException

public static ContextException createContextException(BasicContext ctx,
                                                      String str)
Create ContextException instance.

Parameters:
ctx - context; should be specified, but null is acceptable
str - optional exception description
Returns:
instance of ContextException

createSubcontextEvent

public static SubcontextEvent createSubcontextEvent(BasicContext source,
                                                    String subcontextName,
                                                    int type)
Create SubcontextEvent instance.

Parameters:
source - context; cannot be null
subcontextName - name of created or deleted subcontext; cannot be null
type - type; see SubcontextEvent for concrete values
Returns:
instance of SubcontextEvent

createBindingEvent

public static BindingEvent createBindingEvent(BasicContext source,
                                              String bindingName,
                                              int type)
Create BindingEvent instance.

Parameters:
source - context; cannot be null
bindingName - name of the affected binding; can be null if accurate information about change is not available
type - type; see BindingEvent for concrete values
Returns:
instance of BindingEvent

createAttributeEvent

public static AttributeEvent createAttributeEvent(BasicContext source,
                                                  String bindingName,
                                                  String attributeName,
                                                  int type)
Create AttributeEvent instance.

Parameters:
source - context; cannot be null
bindingName - name of the binding which attribute was changed or null for the context attribute
attributeName - attribute name; can be null if accurate information about change is not available
type - type; see AttributeEvent for concrete values
Returns:
instance of AttributeEvent

createObjectRef

public static ObjectRef createObjectRef(BasicContext rootContext,
                                        String absoluteContextName,
                                        String bindingName)
Creates new instance of ObjectRef.

Parameters:
rootContext - root context. See Context.getRootContext()
absoluteContextName - absolute name of context relative to root context. See Context.getAbsoluteContextName()
bindingName - name of binding
Returns:
new instance of ObjectRef
Since:
1.7

createObjectRef

public static ObjectRef createObjectRef(BasicContext context,
                                        String bindingName)
Creates new instance of ObjectRef.

Parameters:
context - context
bindingName - name of binding
Returns:
new instance of ObjectRef

merge

public static BasicContext merge(MergedContextProvider mergeProvider)
Returns context that merges all its delegates. See JavaDoc overview for more details.

Parameters:
mergeProvider - provides delegates; see MergedContextProvider
Returns:
merged context
Since:
1.6

org.netbeans.modules.registry/1 1.8

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.