Remote Systems
v6.4.1

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

All Known Subinterfaces:
IJavaLanguageUtility
All Known Implementing Classes:
AbstractJavaLanguageUtility, AbstractLanguageUtility

public interface ILanguageUtility

Interface for a language utility. Each programming language should have its own utility, for example Java, C/C++, etc.


Field Summary
static String LANGUAGE_C
          Constant for C language.
static String LANGUAGE_CPP
          Constant for C++ language.
static String LANGUAGE_JAVA
          Constant for Java language.
 
Method Summary
 String getLanguage()
          Returns the language to which this utility applies.
 RemoteFileSubSystem getSubSystem()
          Returns the subsystem with which the utility is associated.
 

Field Detail

LANGUAGE_JAVA

public static final String LANGUAGE_JAVA
Constant for Java language.

See Also:
Constant Field Values

LANGUAGE_C

public static final String LANGUAGE_C
Constant for C language.

See Also:
Constant Field Values

LANGUAGE_CPP

public static final String LANGUAGE_CPP
Constant for C++ language.

See Also:
Constant Field Values
Method Detail

getSubSystem

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

Returns:
the subsystem.

getLanguage

public String getLanguage()
Returns the language to which this utility applies. It could be one of LANGUAGE_JAVA, LANGUAGE_C, and LANGUAGE_CPP, or another language.

Returns:
the language.

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.