blob: 3c0b6604c673b828a579e06b3ebfed91666ae57e [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You 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.ivyde.eclipse.cp;
import java.util.List;
public class MappingSetup {
private List<String> sourceTypes;
private List<String> javadocTypes;
private List<String> sourceSuffixes;
private List<String> javadocSuffixes;
private boolean mapIfOnlyOneSource = false;
private boolean mapIfOnlyOneJavadoc = false;
/**
* Default constructor
*/
public MappingSetup() {
// default constructor
}
public void set(MappingSetup setup) {
this.sourceTypes = setup.sourceTypes;
this.javadocTypes = setup.javadocTypes;
this.sourceSuffixes = setup.sourceSuffixes;
this.javadocSuffixes = setup.javadocSuffixes;
this.mapIfOnlyOneSource = setup.mapIfOnlyOneSource;
this.mapIfOnlyOneJavadoc = setup.mapIfOnlyOneJavadoc;
}
public List<String> getSourceTypes() {
return sourceTypes;
}
public void setSourceTypes(List<String> sourceTypes) {
this.sourceTypes = sourceTypes;
}
public List<String> getJavadocTypes() {
return javadocTypes;
}
public void setJavadocTypes(List<String> javadocTypes) {
this.javadocTypes = javadocTypes;
}
public List<String> getSourceSuffixes() {
return sourceSuffixes;
}
public void setSourceSuffixes(List<String> sourceSuffixes) {
this.sourceSuffixes = sourceSuffixes;
}
public List<String> getJavadocSuffixes() {
return javadocSuffixes;
}
public void setJavadocSuffixes(List<String> javadocSuffixes) {
this.javadocSuffixes = javadocSuffixes;
}
public boolean isMapIfOnlyOneSource() {
return mapIfOnlyOneSource;
}
public void setMapIfOnlyOneSource(boolean autoMap) {
mapIfOnlyOneSource = autoMap;
}
public boolean isMapIfOnlyOneJavadoc() {
return mapIfOnlyOneJavadoc;
}
public void setMapIfOnlyOneJavadoc(boolean autoMap) {
mapIfOnlyOneJavadoc = autoMap;
}
}