All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.plantuml.dot.GraphvizWindowsLite Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package net.sourceforge.plantuml.dot;

import java.io.File;

import net.sourceforge.plantuml.style.ISkinParam;
import net.sourceforge.plantuml.windowsdot.WindowsDotArchive;

class GraphvizWindowsLite extends AbstractGraphviz {
	// ::remove file when __CORE__

	static private File specificDotExe;

	@Override
	protected boolean findExecutableOnPath() {
		return false;
	}

	@Override
	protected File specificDotExe() {
		synchronized (GraphvizWindowsLite.class) {
			if (specificDotExe == null)
				specificDotExe = WindowsDotArchive.getInstance().getWindowsExeLite();

			return specificDotExe;
		}
	}

	public boolean graphviz244onWindows() {
		return false;
	}

	GraphvizWindowsLite(ISkinParam skinParam, String dotString, String... type) {
		super(skinParam, dotString, type);
	}

	@Override
	protected String getExeName() {
		return "dot.exe";
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy