com.ibm.etools.systems.files.compile
Class UniversalCompileProfile
java.lang.Object
com.ibm.etools.systems.core.ui.compile.SystemCompileProfile
com.ibm.etools.systems.files.compile.UniversalCompileProfile
- All Implemented Interfaces:
- ISystemCompileXMLConstants
- Direct Known Subclasses:
- LocalCompileProfile
- public class UniversalCompileProfile
- extends SystemCompileProfile
Specialization of the compile profile class, uniquely for the compile support of files from
a universal file subsystem.
Fields inherited from interface com.ibm.etools.systems.core.ui.compile.ISystemCompileXMLConstants |
COMPILECOMMAND_ELEMENT, COPYRIGHT_ELEMENT, COPYRIGHT_TEXT, CURRENT_ATTRIBUTE, DEFAULT_ATTRIBUTE, FILE_NAME, ID_ATTRIBUTE, JOBENV_ATTRIBUTE, LABEL_ATTRIBUTE, LABEL_EDITABLE_ATTRIBUTE, LASTUSED_ATTRIBUTE, MENU_ATTRIBUTE, MENU_BOTH_VALUE, MENU_NON_PROMPTABLE_VALUE, MENU_NONE_VALUE, MENU_PROMPTABLE_VALUE, NATURE_ATTRIBUTE, NATURE_IBM_VALUE, NATURE_ISV_VALUE, NATURE_USER_VALUE, ORDER_ATTRIBUTE, ROOT_ELEMENT, STRING_EDITABLE_ATTRIBUTE, TYPE_ATTRIBUTE, TYPE_ELEMENT, VERSION_ATTRIBUTE, VERSION_VALUE |
Methods inherited from class com.ibm.etools.systems.core.ui.compile.SystemCompileProfile |
addCompileType, addContributions, doPreRead, getAssociatedData, getCompileFolder, getCompileProfileFile, getCompileProfileJavaFile, getCompileType, getCompileTypes, getCompileTypesArray, getParentManager, getProfile, getProfileName, getSaveFileName, migrateCompileCommand, printCommandsByType, removeCompileType, setAssociatedData, setProfileName, sub, writeToDisk |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Copyright
public static final String Copyright
- See Also:
- Constant Field Values
UniversalCompileProfile
public UniversalCompileProfile(SystemCompileManager manager,
String profileName)
- Constructor for UniversalCompileProfile.
- Parameters:
manager
- profileName
-
getCompilableSourceObject
public SystemCompilableSource getCompilableSourceObject(Shell shell,
Object selectedObject,
SystemCompileCommand compileCmd,
boolean isPrompt,
Viewer viewer)
- When the time comes to actually run a compile command against a selected source object,
this method is called to return the instance of SystemCompilableSource to do that.
This method must be implemented to return an instance of your subclass of SystemCompilableSource.
- Specified by:
getCompilableSourceObject
in class SystemCompileProfile
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.