Remote Systems
v6.4.1

com.ibm.etools.systems.core.ui.compile
Class SystemCompileContributorManager

java.lang.Object
  extended bycom.ibm.etools.systems.core.ui.compile.SystemCompileContributorManager

public class SystemCompileContributorManager
extends Object

This singleton class manages all compile contributions added through extension points.


Field Summary
static String Copyright
           
 
Method Summary
 boolean contributeCompileCommands(SystemCompileProfile prf, Object element)
          Adds all compile command contributions through extension point for the remote object.
static SystemCompileContributorManager getInstance()
          Returns the singleton instance of the manager.
 void registerContributor(SystemCompileContributor contributor)
          Register a contributor with the manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values
Method Detail

getInstance

public static SystemCompileContributorManager getInstance()
Returns the singleton instance of the manager.

Returns:
The singleton instance of this class

registerContributor

public void registerContributor(SystemCompileContributor contributor)
Register a contributor with the manager.

Parameters:
contributor - a contributor.

contributeCompileCommands

public boolean contributeCompileCommands(SystemCompileProfile prf,
                                         Object element)
Adds all compile command contributions through extension point for the remote object. Returns true if there are any contributions, false otherwise.


Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.