Remote Systems
v6.4.1

com.ibm.etools.systems.subsystems.util
Interface ILanguageUtilityFactory

All Known Implementing Classes:
AbstractLanguageUtilityFactory

public interface ILanguageUtilityFactory

A factory for creating language specific utility.


Method Summary
 RemoteFileSubSystem getSubSystem()
          Returns the subsystem with which the factory is associated.
 ILanguageUtility getUtility(String language)
          Returns the language utility for the given language identifier.
 

Method Detail

getSubSystem

public RemoteFileSubSystem getSubSystem()
Returns the subsystem with which the factory is associated.

Returns:
the subsystem.

getUtility

public ILanguageUtility getUtility(String language)
Returns the language utility for the given language identifier. Identifiers for popular languages are available in ILanguageUtility. For Java, the identifier is LANGUAGE_JAVA. For C, the identifier is LANGUAGE_C. For C++, the identifier is LANGUAGE_CPP.

Parameters:
language - the language identifier.
Returns:
the language utility.
See Also:
ILanguageUtility

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.