|
Rational Developer for Power Systems Software V7.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.etools.iseries.edit.jni.IBMiEditorNativeInterface
com.ibm.etools.iseries.edit.jni.IBMiEditorRPGILENativeInterface
public class IBMiEditorRPGILENativeInterface
This is the interface between this package and ILE RPG and syntax chekcer DLLs. Each method in this class has a corresponding native method of the same name appended with the string 'Native'. All methods return one of the listed return codes.
| Field Summary | |
|---|---|
static String |
copyright
|
| Constructor Summary | |
|---|---|
IBMiEditorRPGILENativeInterface()
|
|
| Method Summary | |
|---|---|
static boolean |
getProgramVerifierLoadStatusRPGILE()
Returns the whether an attempt was made to load the program verifier libraries |
static int |
getProgramVerifierStatusRPGILE()
Returns the status of the program verifier |
static int |
getSyntaxCheckerStatusRPGILE()
Returns the status of the syntax checker |
static void |
loadPVLibraries()
Loads the DLL that contains the interface to the program verifier. |
static void |
loadSCLibraries()
Loads the DLL that contains the interface to the syntax checker. |
static int |
syntaxCheckRPGILE(ISeriesEditorRPGILESyntaxChecker syntaxChecker,
int iLineStart,
int iLineEnd,
byte[] baHostAlias,
byte[] baSpecialChars,
byte[] baSourceType,
int iHostCommunicationsPort,
boolean bOffline,
boolean bSyntaxCheckSQL)
Syntax checks RPG ILE. |
static int |
verifyProgramRPGILE(VerifierRPGILE verifier,
byte[] baHostServer,
byte[] baHostFile,
byte[] baEventFilename,
byte[] baHostMember,
boolean bConvertDateTimeTimestamp,
boolean bConvertVariableLengthField,
boolean bConvertDbcsGraphic,
boolean bConvertVariableDbcsGraphic,
int iEnumAllowNullValue,
boolean bGenerateListing,
boolean bShowCrossReference,
boolean bShowCopyStatements,
boolean bShowDDSStatements,
boolean bShowExternalProceduresAndFields,
byte[] baFile,
byte[] baPath,
byte[] baListing,
byte[] baSourceListingIndentation,
int iLinesPerPage,
int iLanguageIdentifier,
int iSortSequenceIndex,
byte[] baSortSequenceString,
int iSortSequenceLibraryIndex,
byte[] baSortSequenceLibraryString,
byte[] baDocumentNumber,
int iNumberOfConditionalDefines,
int iLengthOfEachConditionalDefine,
byte[] baConditionalDefines,
byte[] baLanguageIdentifier,
int iNumberOfIncludeDirectories,
int iLengthOfEachIncludeDirectory,
byte[] baIncludeDirectories,
boolean bCheckIfADM,
boolean bLocal,
int iMode,
byte[] baOutlineViewFilename,
boolean bpgminfo,
boolean bcmdflag,
byte[] baPgmInfoFilename,
byte[] baPCMLLibrary,
byte[] baPCMLPgmMod,
int iRSECommPort,
byte[] baSpecialCharacters,
boolean bIFSFile,
boolean bSqlrpgle,
byte[] baDataAreaFileName)
Program verifies RPG ILE |
| Methods inherited from class com.ibm.etools.iseries.edit.jni.IBMiEditorNativeInterface |
|---|
convertUrlStringToOsPath, getDllsPath, getMessageFileName, getMessageFilePath, getQSYSSubSystemDllPath, issueMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String copyright
| Constructor Detail |
|---|
public IBMiEditorRPGILENativeInterface()
| Method Detail |
|---|
public static void loadPVLibraries()
public static void loadSCLibraries()
public static int getProgramVerifierStatusRPGILE()
public static boolean getProgramVerifierLoadStatusRPGILE()
public static int getSyntaxCheckerStatusRPGILE()
public static int syntaxCheckRPGILE(ISeriesEditorRPGILESyntaxChecker syntaxChecker,
int iLineStart,
int iLineEnd,
byte[] baHostAlias,
byte[] baSpecialChars,
byte[] baSourceType,
int iHostCommunicationsPort,
boolean bOffline,
boolean bSyntaxCheckSQL)
public static int verifyProgramRPGILE(VerifierRPGILE verifier,
byte[] baHostServer,
byte[] baHostFile,
byte[] baEventFilename,
byte[] baHostMember,
boolean bConvertDateTimeTimestamp,
boolean bConvertVariableLengthField,
boolean bConvertDbcsGraphic,
boolean bConvertVariableDbcsGraphic,
int iEnumAllowNullValue,
boolean bGenerateListing,
boolean bShowCrossReference,
boolean bShowCopyStatements,
boolean bShowDDSStatements,
boolean bShowExternalProceduresAndFields,
byte[] baFile,
byte[] baPath,
byte[] baListing,
byte[] baSourceListingIndentation,
int iLinesPerPage,
int iLanguageIdentifier,
int iSortSequenceIndex,
byte[] baSortSequenceString,
int iSortSequenceLibraryIndex,
byte[] baSortSequenceLibraryString,
byte[] baDocumentNumber,
int iNumberOfConditionalDefines,
int iLengthOfEachConditionalDefine,
byte[] baConditionalDefines,
byte[] baLanguageIdentifier,
int iNumberOfIncludeDirectories,
int iLengthOfEachIncludeDirectory,
byte[] baIncludeDirectories,
boolean bCheckIfADM,
boolean bLocal,
int iMode,
byte[] baOutlineViewFilename,
boolean bpgminfo,
boolean bcmdflag,
byte[] baPgmInfoFilename,
byte[] baPCMLLibrary,
byte[] baPCMLPgmMod,
int iRSECommPort,
byte[] baSpecialCharacters,
boolean bIFSFile,
boolean bSqlrpgle,
byte[] baDataAreaFileName)
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||