|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBuildStyle
A build style provides access to the configurations necessary to implement a build system on a remote iSeries system.
Build styles and build style configurations go hand in hand. There is one instance of a particular build style per workspace. These act as factories for build style configurations which exist as a workspace default or as a configuration for a particular project.
If a build style has configurations that may be modified by a user it answers true to isConfigurable().
The build style, its configurations, and the actions defined in its plugin have access to the utility classes defined in this package.
The lifecycle of a build style is:
This interface must not be directly implemented by clients.
Clients must sublcass the implementation found in
com.ibm.etools.iseries.remotebuild.BuildStyle
.
Field Summary | |
---|---|
static String |
Copyright
|
Method Summary | |
---|---|
IBuildStyleConfiguration |
getDefaultConfiguration()
Returns a new default configuration for this style. |
String |
getDescription()
Returns a short description of this build style. |
String |
getId()
Returns a unique identifier within the workbench for this build style. |
String |
getVendorString()
Returns a description of the vendor that supplied this build style. |
boolean |
isConfigurable()
Returns true if the build style is configurable by the user. |
void |
setDeclaringPluginBundle(Bundle bundle)
Remembers the plugin bundle that defined this build style. |
void |
setId(String id)
Remembers the unique identifier of this build style. |
Field Detail |
---|
static final String Copyright
Method Detail |
---|
String getDescription()
void setDeclaringPluginBundle(Bundle bundle)
Called as part of the initialization of this build style.
String getVendorString()
void setId(String id)
Called after construction to provide this instance with the id of its class. The id is supplied from the plugin.xml file.
String getId()
boolean isConfigurable()
Styles that are configurable may be presented in the user interface differently that styles that are not configurable.
Styles that are configurable are expected to have configurations that respond
in a non-trivial way to the IBuildStyleConfiguration.configure()
.
IBuildStyleConfiguration
IBuildStyleConfiguration getDefaultConfiguration()
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |