org.wisepersist.gradle.plugins.gwt.internal.GwtSuperDevOptionsImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gwt-gradle-plugin Show documentation
Show all versions of gwt-gradle-plugin Show documentation
Gradle plugin to support GWT (http://www.gwtproject.org/) related tasks.
/**
* Copyright (C) 2013-2017 Steffen Schaefer
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.wisepersist.gradle.plugins.gwt.internal;
import java.io.File;
import org.wisepersist.gradle.plugins.gwt.GwtSuperDevOptions;
/**
* Default implementation of {@link GwtSuperDevOptions}.
*/
public class GwtSuperDevOptionsImpl implements GwtSuperDevOptions {
private File workDir;
private String bindAddress;
private Integer port;
private Boolean noPrecompile;
private Boolean useClasspathForSrc;
private Boolean allowMissingSrc;
private Boolean failOnError;
private Boolean compileTest;
private Integer compileTestRecompiles;
private File launcherDir;
// -X[no]closureFormattedOutput
private Boolean closureFormattedOutput;
/** {@inheritDoc} */
@Override
public File getWorkDir() {
return workDir;
}
/** {@inheritDoc} */
@Override
public void setWorkDir(File workDir) {
this.workDir = workDir;
}
/** {@inheritDoc} */
@Override
public String getBindAddress() {
return bindAddress;
}
/** {@inheritDoc} */
@Override
public void setBindAddress(String bindAddress) {
this.bindAddress = bindAddress;
}
/** {@inheritDoc} */
@Override
public Integer getPort() {
return port;
}
/** {@inheritDoc} */
@Override
public void setPort(Integer port) {
this.port = port;
}
/** {@inheritDoc} */
@Override
public Boolean getNoPrecompile() {
return noPrecompile;
}
/** {@inheritDoc} */
@Override
public void setNoPrecompile(Boolean noPrecompile) {
this.noPrecompile = noPrecompile;
}
/** {@inheritDoc} */
@Override
public void setUseClasspathForSrc(Boolean useClasspathForSrc) {
this.useClasspathForSrc = useClasspathForSrc;
}
/** {@inheritDoc} */
@Override
public Boolean getUseClasspathForSrc() {
return useClasspathForSrc;
}
/** {@inheritDoc} */
@Override
public Boolean getAllowMissingSrc() {
return allowMissingSrc;
}
/** {@inheritDoc} */
@Override
public void setAllowMissingSrc(Boolean allowMissingSrc) {
this.allowMissingSrc = allowMissingSrc;
}
/** {@inheritDoc} */
@Override
public Boolean getFailOnError() {
return failOnError;
}
/** {@inheritDoc} */
@Override
public void setFailOnError(Boolean failOnError) {
this.failOnError = failOnError;
}
/** {@inheritDoc} */
@Override
public Boolean getCompileTest() {
return compileTest;
}
/** {@inheritDoc} */
@Override
public void setCompileTest(Boolean compileTest) {
this.compileTest = compileTest;
}
/** {@inheritDoc} */
@Override
public Integer getCompileTestRecompiles() {
return compileTestRecompiles;
}
/** {@inheritDoc} */
@Override
public void setCompileTestRecompiles(Integer compileTestRecompiles) {
this.compileTestRecompiles = compileTestRecompiles;
}
/** {@inheritDoc} */
@Override
public File getLauncherDir() {
return launcherDir;
}
/** {@inheritDoc} */
@Override
public void setLauncherDir(File launcherDir) {
this.launcherDir = launcherDir;
}
/** {@inheritDoc} */
@Override
public Boolean getClosureFormattedOutput() {
return closureFormattedOutput;
}
/** {@inheritDoc} */
@Override
public void setClosureFormattedOutput(Boolean closureFormattedOutput) {
this.closureFormattedOutput = closureFormattedOutput;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy