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

org.apache.xmlbeans.impl.tool.Parameters Maven / Gradle / Ivy

There is a newer version: 2024.11.18751.20241128T090041Z-241100
Show newest version
/*   Copyright 2004 The Apache Software Foundation
 *
 *   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.apache.xmlbeans.impl.tool;

import org.apache.xmlbeans.SchemaCodePrinter;
import org.apache.xmlbeans.XmlError;
import org.apache.xmlbeans.XmlOptions;
import org.xml.sax.EntityResolver;

import java.io.File;
import java.net.URL;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Set;

public class Parameters {
    private File baseDir;
    private File[] xsdFiles;
    private File[] wsdlFiles;
    private File[] javaFiles;
    private File[] configFiles;
    private URL[] urlFiles;
    private File[] classpath;
    private File outputJar;
    private String name;
    private File srcDir;
    private File classesDir;
    private String memoryInitialSize;
    private String memoryMaximumSize;
    private String compiler;
    private boolean nojavac;
    private boolean quiet;
    private boolean verbose;
    private boolean download;
    private Collection errorListener;
    private boolean noUpa;
    private boolean noPvr;
    private boolean noAnn;
    private boolean noVDoc;
    private boolean noExt;
    private boolean debug;
    private boolean copyAnn;
    private boolean incrementalSrcGen;
    private String repackage;
    private List extensions = Collections.emptyList();
    private Set mdefNamespaces = Collections.emptySet();
    private String catalogFile;
    private SchemaCodePrinter schemaCodePrinter;
    private EntityResolver entityResolver;
    private Set partialMethods = Collections.emptySet();

    public File getBaseDir() {
        return baseDir;
    }

    public void setBaseDir(File baseDir) {
        this.baseDir = baseDir;
    }

    public File[] getXsdFiles() {
        return xsdFiles;
    }

    public void setXsdFiles(File... xsdFiles) {
        this.xsdFiles = xsdFiles == null ? null : xsdFiles.clone();
    }

    public File[] getWsdlFiles() {
        return wsdlFiles;
    }

    public void setWsdlFiles(File... wsdlFiles) {
        this.wsdlFiles = wsdlFiles == null ? null : wsdlFiles.clone();
    }

    public File[] getJavaFiles() {
        return javaFiles;
    }

    public void setJavaFiles(File... javaFiles) {
        this.javaFiles = javaFiles == null ? null : javaFiles.clone();
    }

    public File[] getConfigFiles() {
        return configFiles;
    }

    public void setConfigFiles(File... configFiles) {
        this.configFiles = configFiles == null ? null : configFiles.clone();
    }

    public URL[] getUrlFiles() {
        return urlFiles;
    }

    public void setUrlFiles(URL... urlFiles) {
        this.urlFiles = urlFiles == null ? null : urlFiles.clone();
    }

    public File[] getClasspath() {
        return classpath;
    }

    public void setClasspath(File... classpath) {
        this.classpath = classpath == null ? null : classpath.clone();
    }

    public File getOutputJar() {
        return outputJar;
    }

    public void setOutputJar(File outputJar) {
        this.outputJar = outputJar;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public File getSrcDir() {
        return srcDir;
    }

    public void setSrcDir(File srcDir) {
        this.srcDir = srcDir;
    }

    public File getClassesDir() {
        return classesDir;
    }

    public void setClassesDir(File classesDir) {
        this.classesDir = classesDir;
    }

    public boolean isNojavac() {
        return nojavac;
    }

    public void setNojavac(boolean nojavac) {
        this.nojavac = nojavac;
    }

    public boolean isQuiet() {
        return quiet;
    }

    public void setQuiet(boolean quiet) {
        this.quiet = quiet;
    }

    public boolean isVerbose() {
        return verbose;
    }

    public void setVerbose(boolean verbose) {
        this.verbose = verbose;
    }

    public boolean isDownload() {
        return download;
    }

    public void setDownload(boolean download) {
        this.download = download;
    }

    public boolean isNoUpa() {
        return noUpa;
    }

    public void setNoUpa(boolean noUpa) {
        this.noUpa = noUpa;
    }

    public boolean isNoPvr() {
        return noPvr;
    }

    public void setNoPvr(boolean noPvr) {
        this.noPvr = noPvr;
    }

    public boolean isNoAnn() {
        return noAnn;
    }

    public void setNoAnn(boolean noAnn) {
        this.noAnn = noAnn;
    }

    public boolean isNoVDoc() {
        return noVDoc;
    }

    public void setNoVDoc(boolean newNoVDoc) {
        this.noVDoc = newNoVDoc;
    }

    public boolean isNoExt() {
        return noExt;
    }

    public void setNoExt(boolean newNoExt) {
        this.noExt = newNoExt;
    }

    public boolean isIncrementalSrcGen() {
        return incrementalSrcGen;
    }

    public void setIncrementalSrcGen(boolean incrSrcGen) {
        this.incrementalSrcGen = incrSrcGen;
    }

    public boolean isDebug() {
        return debug;
    }

    public void setDebug(boolean debug) {
        this.debug = debug;
    }

    public String getMemoryInitialSize() {
        return memoryInitialSize;
    }

    public void setMemoryInitialSize(String memoryInitialSize) {
        this.memoryInitialSize = memoryInitialSize;
    }

    public String getMemoryMaximumSize() {
        return memoryMaximumSize;
    }

    public void setMemoryMaximumSize(String memoryMaximumSize) {
        this.memoryMaximumSize = memoryMaximumSize;
    }

    public String getCompiler() {
        return compiler;
    }

    public void setCompiler(String compiler) {
        this.compiler = compiler;
    }

    public Collection getErrorListener() {
        return errorListener;
    }

    public void setErrorListener(Collection errorListener) {
        this.errorListener = errorListener;
    }

    public String getRepackage() {
        return repackage;
    }

    public void setRepackage(String newRepackage) {
        repackage = newRepackage;
    }

    public boolean isCopyAnn() {
        return copyAnn;
    }

    public void setCopyAnn(boolean newCopyAnn) {
        copyAnn = newCopyAnn;
    }

    public List getExtensions() {
        return extensions;
    }

    public void setExtensions(List extensions) {
        this.extensions = extensions;
    }

    public Set getMdefNamespaces() {
        return mdefNamespaces;
    }

    public void setMdefNamespaces(Set mdefNamespaces) {
        this.mdefNamespaces = mdefNamespaces;
    }

    public String getCatalogFile() {
        return catalogFile;
    }

    public void setCatalogFile(String catalogPropFile) {
        this.catalogFile = catalogPropFile;
    }

    public SchemaCodePrinter getSchemaCodePrinter() {
        return schemaCodePrinter;
    }

    public void setSchemaCodePrinter(SchemaCodePrinter schemaCodePrinter) {
        this.schemaCodePrinter = schemaCodePrinter;
    }

    public EntityResolver getEntityResolver() {
        return entityResolver;
    }

    public void setEntityResolver(EntityResolver entityResolver) {
        this.entityResolver = entityResolver;
    }

    public Set getPartialMethods() {
        return partialMethods;
    }

    public void setPartialMethods(Set partialMethods) {
        this.partialMethods = partialMethods;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy