Class Main

java.lang.Object
org.apache.fop.cli.Main

public final class Main extends Object
Main command-line class for Apache FOP.
  • Method Details

    • getJARList

      public static URL[] getJARList() throws MalformedURLException
      Returns:
      the list of URLs to all libraries.
      Throws:
      MalformedURLException - In case there is a problem converting java.io.File instances to URLs.
    • checkDependencies

      public static boolean checkDependencies()
      Returns:
      true if FOP's dependecies are available in the current ClassLoader setup.
    • startFOPWithDynamicClasspath

      public static void startFOPWithDynamicClasspath(String[] args)
      Dynamically builds a ClassLoader and executes FOP.
      Parameters:
      args - command-line arguments
    • startFOP

      public static void startFOP(String[] args)
      Executes FOP with the given arguments. If no argument is provided, returns its version number as well as a short usage statement; if '-v' is provided, returns its version number alone; if '-h' is provided, returns its short help message.
      Parameters:
      args - command-line arguments
    • main

      public static void main(String[] args)
      The main routine for the command line interface
      Parameters:
      args - the command line parameters