|
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.Object com.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 |