> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pipeline Javadocs

export const LwTemplate = ({title = "Key questions to get you started", icon = "sparkles", cta = "Powered by Agent Studio", linkHref = "https://lucidworks.com/demo/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta_ai"}) => {
  const [isLoaded, setIsLoaded] = useState(false);
  useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoaded(true);
    }, 500);
    return () => clearTimeout(timer);
  }, []);
  return <div className="lw-template-container">
      <Card title={title} icon={icon}>
        {isLoaded && <span dangerouslySetInnerHTML={{
    __html: `<lw-template id="a029c1a9-28be-427e-b0e1-5d918920246a"></lw-template
            >`
  }} />}
        <Link href={linkHref} className="agent-studio-link text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light">Powered by Lucidworks Agent Studio</Link>
      </Card>
    </div>;
};

[localhost link]: http://localhost:3000/docs/5/fusion/dev-portal/pipeline-javadocs/overview

[mintlify link]: https://doc.lucidworks.com/docs/5/fusion/dev-portal/pipeline-javadocs/overview

[old doc.lw link]: https://doc.lucidworks.com/fusion/5.9/8822

The pipeline Javadocs provide detailed information about the Java classes, methods, and variables used in Fusion’s query and indexing pipelines:

* [Index Stage SDK Javadocs](https://javadoc.lucidworks.com/index-sdk-javadocs/2.0.0/)
* [Query Stage SDK Javadocs](https://javadoc.lucidworks.com/query-stage-sdk-javadocs/2.0.0/)

The javadocs are organized by tabs that include information about the Java elements. Some tabs are only accessible by drilling down from a higher element.

<LwTemplate />

## Overview

The **Overview** tab is the main landing page for the javadocs. The default view shows a list of packages. It includes links to **All Classes** to view an alphabetical list of all classes included in the javadocs for a release.

From the **Overview** tab you can select a package that takes you to the **Package** tab.

## Package

The **Package** tab list summaries for the package, for example class summaries, enum summaries, and interface summaries. Selecting one of the summaries leads you to the **Class** tab.

## Class

The **Class** tab contains links for **All Known Implementing Classes**. A **Constructor Summary** table is included if the class contains constructors. A **Method Summary** table is included that lists all methods used with the class. Details are given for methods that are inherited from other classes. Detail lists are used for any constructors or methods and lists them alphabetically.

## Tree

The **Tree** tab shows package, class, interface, and enum hierarchies. To view a hierarchy for a particular package, select the package from the list of **Package Hierarchies**.

## Deprecated

The **Deprecated** tab lists any fields, methods, or constructors that are no longer recommended for use.

## Index

The **Index** tab is an alphabetical list of all classes, methods, constructors, and variables. A deprecation notice is included for any elements that are deprecated.

## Help

The **Help** tab gives additional details on how the javadocs are organized.
