Implementation code
Implement Java™ classes to create a preprocessor extension or a proposal computer.
Preprocessor extension
The contributed class must implement the com.ibm.systemz.common.editor.extensionpoints.preprocessor.IPreprocessorBehavior extension point.Proposal computer
The contributed class must implement the com.ibm.systemz.common.editor.extensionpoints.contentassist.ICompletionProposalComputer extension point:- The com.ibm.systemz.common.editor.extensionpoints.contentassist.IContentAssistInvocationContext extension point can be used to access the context of the content assist request and routines that are useful for generating a list of proposals, such as generating proposals for variables in scope at the offset.
- The com.ibm.systemz.common.editor.extensionpoints.contentassist.SimpleCompletionProposals extension point can be used to contribute proposals that are valid for these editors: z Systems® LPEX Editor, COBOL Editor, JCL Editor, PL/I Editor.
- The com.ibm.systemz.common.editor.extensionpoints.ECompletionProposalType extension point can be used to filter the results of the IContentAssistInvocationContext.getVariableCompletionProposals() method by variable type.
For the Javadoc information
for these classes, see the Editor extensions Java API documentation.