Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.rse.ui.compile
Class IFSCompileProfile

java.lang.Object
  extended by SystemCompileProfile
      extended by com.ibm.etools.iseries.rse.ui.compile.IFSCompileProfile

public class IFSCompileProfile
extends SystemCompileProfile

ISeries IFS flavour of the compile profile object, which manages a list of compile types, which in turn manages a list of compile commands per compilable source file type in the IFS.

Instantiated by the ISeries IFS Files subsystem factory.


Field Summary
static String Copyright
           
 
Constructor Summary
IFSCompileProfile(SystemCompileManager manager, String profileName)
          Constructor Will automatically read from disk
 
Method Summary
 void addContributions(Object element)
           
 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.
 
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
Constructor Detail

IFSCompileProfile

public IFSCompileProfile(SystemCompileManager manager,
                         String profileName)
Constructor Will automatically read from disk

Method Detail

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.

We return an instance of our ISeriesCompileMember class for qsys compile commands, and ISeriesCompilableSourceIFS for qshell compile commands.


addContributions

public void addContributions(Object element)

Rational Developer for Power Systems Software
V7.6

Copyright 2011 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.