org.eclipse.tycho.extras.docbundle.JavadocOptions Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (c) 2013, 2015 IBH SYSTEMS GmbH and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBH SYSTEMS GmbH - initial API and implementation
*******************************************************************************/
package org.eclipse.tycho.extras.docbundle;
import java.util.LinkedList;
import java.util.List;
import org.apache.maven.model.Dependency;
/**
* The javadoc options
* At the moment the list of real options is quite small, but most arguments can be passed using the
* additionalArguments
property.
*
* @author Jens Reimann
*/
public class JavadocOptions {
private String executable;
private boolean ignoreError = true;
private List jvmOptions = new LinkedList<>();
private List additionalArguments = new LinkedList<>();
private List docletArtifacts = new LinkedList<>();
private String doclet;
private String encoding;
private List includes = new LinkedList<>();
private List excludes = new LinkedList<>();
public void setIgnoreError(final boolean ignoreError) {
this.ignoreError = ignoreError;
}
public boolean isIgnoreError() {
return this.ignoreError;
}
public void setExecutable(final String executable) {
this.executable = executable;
}
public String getExecutable() {
return this.executable;
}
public List getJvmOptions() {
return this.jvmOptions;
}
public void setJvmOptions(final List jvmOptions) {
this.jvmOptions = jvmOptions;
}
public List getAdditionalArguments() {
return this.additionalArguments;
}
public void setAdditionalArguments(final List additionalArguments) {
this.additionalArguments = additionalArguments;
}
public List getDocletArtifacts() {
return this.docletArtifacts;
}
public void setDocletArtifacts(List docletArtifacts) {
this.docletArtifacts = docletArtifacts;
}
public String getDoclet() {
return doclet;
}
public void setDoclet(String doclet) {
this.doclet = doclet;
}
public String getEncoding() {
return encoding;
}
public void setEncoding(String encoding) {
this.encoding = encoding;
}
public List getIncludes() {
return includes;
}
public void setIncludes(List includes) {
this.includes = includes;
}
public List getExcludes() {
return excludes;
}
public void setExcludes(List excludes) {
this.excludes = excludes;
}
}