Overview: IBM Content Navigator Java API Reference

This reference information describes the Java application programming interfaces (APIs) of IBM® Content Navigator.
See:
Description

Packages

Package Description
com.ibm.ecm.configuration This package contains classes for accessing and modifying the IBM Content Navigator configuration database.
com.ibm.ecm.configuration.exception
com.ibm.ecm.extension This package contains the abstract classes that you extend to build an IBM Content Navigator plug-in.
com.ibm.ecm.json This package contains classes beyond those in the com.ibm.json package for working with the JSON created in IBM Content Navigator requests and responses.
com.ibm.json.java This package contains classes originally from the JSON4J toolkit.

This reference information describes the Java application programming interfaces (APIs) of IBM® Content Navigator. The Java APIs have two purposes:

  1. To provide interfaces for building plug-ins to extend Content Navigator.
  2. To provide access to the configuration database of Content Navigator.
In addition, there are several utility classes available that are also documented and can be used when building Plug-ins.

There is also classes of the JSON4J toolkit documented here. The request and response plugin filters use JSON4J to represent the JSON used for requests and responses..

The classes that are described in this reference information are contained within the navigatorAPI.jar file , which is located in the install of Content Navigator navigatorEAR.ear/navigator.war/WEB-INF/lib directory. These classes enable you to build extensions known as IBM Content Navigator plug-ins, which are packaged as a JAR file.