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

org.eclipse.tycho.extras.docbundle.JavadocOptions Maven / Gradle / Ivy

There is a newer version: 3.0.5
Show newest version
/*******************************************************************************
 * 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; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy