JavaScript Development Tools
Release 3.2

org.eclipse.wst.jsdt.debug.core.jsdi.connect
Interface Connector

All Known Subinterfaces:
AttachingConnector, LaunchingConnector, ListeningConnector

public interface Connector

Describes an extensible connector for JSDI. Clients can implement or extend this interface.

Since:
1.0

Nested Class Summary
static interface Connector.Argument
          Default description of an argument that this Connector can support
static interface Connector.BooleanArgument
          Boolean specialization of an Connector.Argument
static interface Connector.IntegerArgument
          Integer specialization of an Connector.Argument
static interface Connector.SelectedArgument
          Specialization of Connector.Argument whose value is a String selected from a list of choices.
static interface Connector.StringArgument
          String specialization of an Connector.Argument
 
Method Summary
 Map defaultArguments()
          Returns the Map of default Connector.Arguments for this connector or an empty Map if no Connector.Arguments have been specified.
 String description()
          A human readable description of this Connector.
 String id()
          The unique identifier for this Connector.
 String name()
          The name of this Connector.
 

Method Detail

defaultArguments

Map defaultArguments()
Returns the Map of default Connector.Arguments for this connector or an empty Map if no Connector.Arguments have been specified.

This method cannot return null

Returns:
the Map of default Connector.Arguments or an empty Map, never null

description

String description()
A human readable description of this Connector.

This method can return null

Returns:
the description of this Connector or null

name

String name()
The name of this Connector.

This method can return null

Returns:
the name of the Connector

id

String id()
The unique identifier for this Connector.

This method cannot return null

Returns:
the identifier of this Connector never null

JavaScript Development Tools
Release 3.2

Copyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.