Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.comm.interfaces
Interface IISeriesHostModuleBasic

All Known Subinterfaces:
IISeriesHostModule
All Known Implementing Classes:
ISeriesHostModule, ISeriesHostModuleBasic

public interface IISeriesHostModuleBasic

This interface represents the basic information about an OS/400 *MODULE object.


Field Summary
static String copyright
           
static int PGM_LANG_C
          Language ID for C
static int PGM_LANG_CFAMILY
          Language ID for C family languages
static int PGM_LANG_CL
          Language ID for CL
static int PGM_LANG_COBOL
          Language ID for COBOL
static int PGM_LANG_CPP
          Language ID for CPP
static int PGM_LANG_JAVA
          Language ID for Java
static int PGM_LANG_NONCFAMILY
          Language ID for non C family languages
static int PGM_LANG_OPM
          Language ID for OPM
static int PGM_LANG_OPMCL
          Language ID for OPM CL
static int PGM_LANG_OPMCOBOL
          Language ID for OPM COBOL
static int PGM_LANG_OPMRPG
          Language ID for OPM RPG
static int PGM_LANG_OTHER
          Language ID for OTHER
static int PGM_LANG_PLX
          Language ID for PLX
static int PGM_LANG_RPG
          Language ID for RPG
 
Method Summary
 int getLanguageID()
          Get the language ID for this module
 String getModuleLibraryName()
          Return the library name of this module
 String getModuleName()
          Return the name of this module
 List getProcedureList()
          Return a list of procedures for this module.
 boolean isDebuggable()
          Check if this module is debuggable.
 void setDebuggable(boolean debuggable)
          Set the if this module is debuggable.
 void setLanguageID(int langID)
          Set the language ID for this module
 void setModuleLibraryName(String name)
          Set the library name of this module
 void setModuleName(String name)
          Set the name of this module
 void setProcedureList(List procedureList)
          Set the list of procedures for this module
 

Field Detail

copyright

static final String copyright
See Also:
Constant Field Values

PGM_LANG_OTHER

static final int PGM_LANG_OTHER
Language ID for OTHER

See Also:
Constant Field Values

PGM_LANG_NONCFAMILY

static final int PGM_LANG_NONCFAMILY
Language ID for non C family languages

See Also:
Constant Field Values

PGM_LANG_CFAMILY

static final int PGM_LANG_CFAMILY
Language ID for C family languages

See Also:
Constant Field Values

PGM_LANG_OPM

static final int PGM_LANG_OPM
Language ID for OPM

See Also:
Constant Field Values

PGM_LANG_C

static final int PGM_LANG_C
Language ID for C

See Also:
Constant Field Values

PGM_LANG_CPP

static final int PGM_LANG_CPP
Language ID for CPP

See Also:
Constant Field Values

PGM_LANG_RPG

static final int PGM_LANG_RPG
Language ID for RPG

See Also:
Constant Field Values

PGM_LANG_CL

static final int PGM_LANG_CL
Language ID for CL

See Also:
Constant Field Values

PGM_LANG_COBOL

static final int PGM_LANG_COBOL
Language ID for COBOL

See Also:
Constant Field Values

PGM_LANG_PLX

static final int PGM_LANG_PLX
Language ID for PLX

See Also:
Constant Field Values

PGM_LANG_OPMRPG

static final int PGM_LANG_OPMRPG
Language ID for OPM RPG

See Also:
Constant Field Values

PGM_LANG_OPMCOBOL

static final int PGM_LANG_OPMCOBOL
Language ID for OPM COBOL

See Also:
Constant Field Values

PGM_LANG_OPMCL

static final int PGM_LANG_OPMCL
Language ID for OPM CL

See Also:
Constant Field Values

PGM_LANG_JAVA

static final int PGM_LANG_JAVA
Language ID for Java

See Also:
Constant Field Values
Method Detail

getModuleName

String getModuleName()
Return the name of this module


getModuleLibraryName

String getModuleLibraryName()
Return the library name of this module


getProcedureList

List getProcedureList()
Return a list of procedures for this module.

Returns:
A list of IISeriesHostProcedureBasic interfaces

setModuleName

void setModuleName(String name)
Set the name of this module


setModuleLibraryName

void setModuleLibraryName(String name)
Set the library name of this module


setProcedureList

void setProcedureList(List procedureList)
Set the list of procedures for this module


setDebuggable

void setDebuggable(boolean debuggable)
Set the if this module is debuggable.


isDebuggable

boolean isDebuggable()
Check if this module is debuggable.


setLanguageID

void setLanguageID(int langID)
Set the language ID for this module

See Also:
PGM_LANG_OTHER, PGM_LANG_NONCFAMILY, PGM_LANG_CFAMILY, PGM_LANG_OPM, PGM_LANG_C, PGM_LANG_CPP, PGM_LANG_RPG, PGM_LANG_CL, PGM_LANG_COBOL, PGM_LANG_PLX, PGM_LANG_OPMRPG, PGM_LANG_OPMCOBOL, PGM_LANG_OPMCL, PGM_LANG_JAVA

getLanguageID

int getLanguageID()
Get the language ID for this module

See Also:
PGM_LANG_OTHER, PGM_LANG_NONCFAMILY, PGM_LANG_CFAMILY, PGM_LANG_OPM, PGM_LANG_C, PGM_LANG_CPP, PGM_LANG_RPG, PGM_LANG_CL, PGM_LANG_COBOL, PGM_LANG_PLX, PGM_LANG_OPMRPG, PGM_LANG_OPMCOBOL, PGM_LANG_OPMCL, PGM_LANG_JAVA

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.