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

com.simpligility.maven.plugins.android.configuration.Lint Maven / Gradle / Ivy

The newest version!
package com.simpligility.maven.plugins.android.configuration;

/**
 * Configuration for the lint command. This class is only the definition of the parameters that are shadowed in
 * {@link com.simpligility.maven.plugins.android.standalonemojos.LintMojo} and used there.
 * 
 * @author Stéphane Nicolas [email protected]
 * @author Manfred Moser - [email protected]
 * @see com.simpligility.maven.plugins.android.standalonemojos.LintMojo
 */
public class Lint
{
    private Boolean failOnError;
    private Boolean skip;
    private Boolean legacy;
    private Boolean quiet;

    // ---------------
    // Enabled Checks
    // ---------------
    private Boolean ignoreWarnings;
    private Boolean warnAll;
    private Boolean warningsAsErrors;
    private String config;

    // ---------------
    // Output Options
    // ---------------
    private Boolean fullPath;
    private Boolean showAll;
    private Boolean disableSourceLines;
    private String url;

    private Boolean enableHtml;
    private String htmlOutputPath;
    private Boolean enableSimpleHtml;
    private String simpleHtmlOutputPath;
    private Boolean enableXml;
    private String xmlOutputPath;

    // ---------------
    // Project Options
    // ---------------
    private Boolean enableSources;
    private String sources;
    private Boolean enableClasspath;
    private String classpath;
    private Boolean enableLibraries;
    private String libraries;

    // ---------------
    // Getters
    // ---------------

    public final Boolean isFailOnError()
    {
        return failOnError;
    }

    public final Boolean isSkip()
    {
        return skip;
    }

    public final Boolean isQuiet()
    {
        return quiet;
    }

    public final Boolean isLegacy()
    {
        return legacy;
    }

    public final Boolean isIgnoreWarnings()
    {
        return ignoreWarnings;
    }

    public final Boolean isWarnAll()
    {
        return warnAll;
    }

    public final Boolean isWarningsAsErrors()
    {
        return warningsAsErrors;
    }

    public final String getConfig()
    {
        return config;
    }

    public final Boolean isFullPath()
    {
        return fullPath;
    }

    public final Boolean getShowAll()
    {
        return showAll;
    }

    public final Boolean isDisableSourceLines()
    {
        return disableSourceLines;
    }

    public final String getUrl()
    {
        return url;
    }

    public final Boolean isEnableHtml()
    {
        return enableHtml;
    }

    public final String getHtmlOutputPath()
    {
        return htmlOutputPath;
    }

    public final Boolean isEnableSimpleHtml()
    {
        return enableSimpleHtml;
    }

    public final String getSimpleHtmlOutputPath()
    {
        return simpleHtmlOutputPath;
    }

    public final Boolean isEnableXml()
    {
        return enableXml;
    }

    public final String getXmlOutputPath()
    {
        return xmlOutputPath;
    }

    public Boolean getEnableSources()
    {
        return enableSources;
    }

    public final String getSources()
    {
        return sources;
    }

    public Boolean getEnableClasspath()
    {
        return enableClasspath;
    }

    public final String getClasspath()
    {
        return classpath;
    }

    public Boolean getEnableLibraries()
    {
        return enableLibraries;
    }

    public final String getLibraries()
    {
        return libraries;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy