Examples

The Figure 1 shows how to invoke a method using the Perform action. Notice the following facts about these examples:
  • In Example 1, the Perform action calls the update() method on the variable $importedVar$. Notice that:
    • The entire method call is enclosed in dollar signs ($).
    • In the context of a method call, the variable name itself (importedVar) is not enclosed in dollar signs ($).
    • A variable passed as a parameter to a method must be enclosed in dollar signs ($) as usual ($str$).
    • A string passed as a parameter to a method must be enclosed in single quotes as usual ('Application').
  • In Example 2, the Perform action calls a static method.
  • In Example 3, the Perform action calls the close() method belonging to the class to which the variable belongs, such as java.io.FileInputStream.
  • In Example 4, the Perform action calls the createZipEntry() method belonging to the class to which the variable belongs, such as java.util.zip.ZipInputStream.
  • In Example 5, the Perform action calls the clear() method belonging to the class to which the variable belongs, such as java.util.Hashtable.
Figure 1. Example of the Perform action
   <actions>
      <!-- Example 1 -->
      <perform value="$importedVar.update( 5, 'Application', $str$)$" />

      <!-- Example 2 -->
      <perform value="$MyClass.myInit('all')$" />

      <!-- Example 3 -->
      <perform value="$fip.close()$" />

      <!-- Example 4 -->
      <perform value="$zis.createZipEntry( $name$ )$" />

      <!-- Example 5 -->
      <perform value="$ht.clear()$" />
   </actions>