PLATFORM - Customization (Windows) > Using APIs > All about starting with APIs
 
 
All about starting with APIs
 
Introduction
Create a VB Script component
VB Script component architecture
Creating a VB Script component
Editing a VB Script code
Create a Java component
MEGA and Java general considerations
Development environment (Eclipse)
Calling a component written in Java from HOPEX
Using the MEGA API in a component written in Java
Debugging a Java component called from HOPEX
Creating a Hopex C# macro
Creating a new class library project in Visual Studio
Building the DLL with the Hopex macro
Placing the DLL inside Hopex
Try to avoid adding dependencies to the DLL
Structure of the code
Defining the Macro in Hopex
Testing your Macro
Debugging your macros with Visual Studio
Macro parameterization
API Use Principles
Coding: the right way
Basic Operations
MEGA API Methods and Functions
Summary of Functions
MEGA Operators
Macros used in HOPEX
Administration of HOPEX from APIs
Introduction
Repository Administration Tasks
Executing tasks offline
Communication between HOPEX and the outside
API Scripts and .NET
VBA Application Example (Visual Basic for Applications)
Toolkit
Metamodel
Property Pages
Accessing MegaObject menus using APIs
Getting the person or person group used for current session
Getting the current snapshot date
Getting the default e-mail address
Triggering technical conversions
Managing a semaphore
MEGA TextStream an alternative string concatenation
How to
Supervising HOPEX
Undo
Import/Export
Launching MEGA Tools from APIs
Accessing the Desktop Context using APIs
Comparing and aligning (CompareTool API)
Exporting (ExportTool API)
Launching an automatic macro while publishing
Invoking an object creation wizard using APIs
Checking a script execution
Setting up a progress bar in macro execution
Customizing an extraction using APIs
Using Administration APIs with callback objects
Implementing an Update Tool in script
Managing HOPEX undo/redo actions from a Script
Converting VB Script APIs into Java
Duplicating an object or a building block
Calling a URL construction function using APIs in HOPEX 
Calling a macro from HTML, code and RTF descriptors
Calling an operator
Using MEGA identifiers in the code (Java, VBScript, others)
Getting the parameter value of a query using an API
Using macros to add calculated attributes
Using macros to add rows/columns in a matrix
Adding or launching a tool in HOPEX using APIs
Report DataSets and APIs
GraphSet and APIs
Diagrams and APIs
Accessing graphical objects in a diagram
Setting up interactive plug-ins in a diagram
Writing a dynamic query
Accessing rules and regulations using APIs
Business Documents and APIs
Coding recommendations & Performances
Coding recommendations
Performances
Log error management