2
* Copyright 2010 StartNet s.r.o.
4
package cz.startnet.utils.pgdiff;
6
import java.io.PrintWriter;
9
* Helps to output search path only if it was not output yet.
13
public class SearchPathHelper {
16
* Statement to output.
18
private final String searchPath;
20
* Flag determining whether the statement was already output.
22
private boolean wasOutput;
25
* Creates new instance of SearchPathHelper.
27
* @param searchPath {@link #searchPath}
29
public SearchPathHelper(final String searchPath) {
30
this.searchPath = searchPath;
34
* Outputs search path if it was not output yet.
36
* @param writer writer
38
public void outputSearchPath(final PrintWriter writer) {
39
if (!wasOutput && searchPath != null && !searchPath.isEmpty()) {
41
writer.println(searchPath);