---
title: "Custom Formatter Prerequisites"
canonical: "https://wiki.yellowfinbi.com/space/user80/1540472/Custom%20Formatter%20Prerequisites"
format: markdown
---
## IDE Integration / Classpath 

The definitions for the required Yellowfin classes are available in the following library from a standard Yellowfin installation. This library is located in the **/appserver/webapps/ROOT/WEB-INF/lib/** directory of the installation.

- **i4-mi.jar**

This dependency contains the **CustomFormatter** class that you will need to extend.

 

## Java Version 

 Yellowfin has backwards compatibility to Java 7. Any custom formatters made for public consumption should be compiled with Java 7, unless the formatter’s dependencies force the use of a newer Java implementation. The plug-in loader will display an error reporting that the version of Java is not sufficient if the loaded .jar file is compiled with a newer version than what is in use by Yellowfin. 

 

 

 

 

> Macro (section)
> 
> > Macro (legacy-content)
> 
> > Macro (legacy-content)