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

org.tldgen.DocletOptions Maven / Gradle / Ivy

There is a newer version: 1.5
Show newest version
package org.tldgen;

import org.tldgen.annotations.License;
import org.tldgen.annotations.TldVersion;

public class DocletOptions {
	
	private String indentSpaces = "4";
	
	private TldVersion version = TldVersion.VERSION_21;
	
	private boolean formatOutput = true;
	
	private License license = License.NONE;
	
	private boolean doNotOverwrite = false;

	public DocletOptions withIndentSpaces(String indentSpaces) {
		this.indentSpaces = indentSpaces;
		return this;
	}
	
	public DocletOptions withVersion(TldVersion version) {
		this.version = version;
		return this;
	}
	
	public DocletOptions withFormatOutput(boolean formatOutput) {
		this.formatOutput = formatOutput;
		return this;
	}
	
	public DocletOptions withLicense(License license) {
		this.license = license;
		return this;
	}
	
	public DocletOptions withOverwrite(boolean overwrite) {
		this.doNotOverwrite = overwrite;
		return this;
	}

	public String getIndentSpaces() {
		return indentSpaces;
	}

	public TldVersion getVersion() {
		return version;
	}

	public boolean isFormatOutput() {
		return formatOutput;
	}

	public License getLicense() {
		return license;
	}

	public boolean doNotOverwrite() {
		return doNotOverwrite;
	}
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy