org.netbeans.api.debugger/1 1.31.1

org.netbeans.api.debugger
Class DebuggerInfo

java.lang.Object
  extended by org.netbeans.api.debugger.DebuggerInfo
All Implemented Interfaces:
ContextProvider

public final class DebuggerInfo
extends Object
implements ContextProvider

Contains information needed to start new debugging. Process of starting of debugger can create one or more Session and one or more DebuggerEngine and register them to DebuggerManager. For more information about debugger start process see: DebuggerManager.startDebugging(org.netbeans.api.debugger.DebuggerInfo).


Method Summary
static DebuggerInfo create(String typeID, Object[] services)
          Creates a new instance of DebuggerInfo.
<T> List<? extends T>
lookup(String folder, Class<T> service)
          Returns list of services of given type from given folder.
<T> T
lookupFirst(String folder, Class<T> service)
          Returns one service of given type from given folder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static DebuggerInfo create(String typeID,
                                  Object[] services)
Creates a new instance of DebuggerInfo.

Parameters:
typeID - identification of DebuggerInfo type. Is used for registration of external services.
services - you can register additional services for this DebuggerInfo here
Returns:
returns a new instance of DebuggerInfo

lookup

public <T> List<? extends T> lookup(String folder,
                                    Class<T> service)
Returns list of services of given type from given folder.

Specified by:
lookup in interface ContextProvider
Parameters:
service - a type of service to look for
folder - a folder name or null
Returns:
list of services of given type

lookupFirst

public <T> T lookupFirst(String folder,
                         Class<T> service)
Returns one service of given type from given folder.

Specified by:
lookupFirst in interface ContextProvider
Parameters:
service - a type of service to look for
folder - a folder name or null
Returns:
ne service of given type

org.netbeans.api.debugger/1 1.31.1

Built on December 5 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.