class ImageAnalyzerFactory extends FileAnalyzerFactory {

    private static final String NAME = "Image file";

    private static final String[] SUFFIXES = {
        "PNG", "GIF", "JPEG", "JPG", "TIFF", "BMP"
    };

    public ImageAnalyzerFactory() {
        super(null, null, SUFFIXES, null, null, null, AbstractAnalyzer.Genre.IMAGE, NAME, false);
    }

    @Override
    protected AbstractAnalyzer newAnalyzer() {<FILL_FUNCTION_BODY>}
}

        // just use a FileAnalyzer since it won't analyze or xref the file
        return new FileAnalyzer(this);
    
<methods>public final org.opengrok.indexer.analysis.AbstractAnalyzer getAnalyzer() ,public java.lang.String getName() ,public void returnAnalyzer() <variables>private final non-sealed java.lang.String name