blob: 90fb6edd32d7a4f49b1d0e968a237bdc38e33052 [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 ClasspathSetup {
private boolean resolveInWorkspace;
private List/* <String> */acceptedTypes;
private boolean alphaOrder;
private boolean retrievedClasspath;
private RetrieveSetup retrieveSetup = new RetrieveSetup();
private boolean readOSGiMetadata;
private boolean transitiveResolve = true;
/**
* Default constructor
*/
public ClasspathSetup() {
// default constructor
}
public void set(ClasspathSetup setup) {
this.resolveInWorkspace = setup.resolveInWorkspace;
this.acceptedTypes = setup.acceptedTypes;
this.alphaOrder = setup.alphaOrder;
this.retrievedClasspath = setup.retrievedClasspath;
this.retrieveSetup.set(setup.retrieveSetup);
this.readOSGiMetadata = setup.readOSGiMetadata;
this.transitiveResolve = setup.transitiveResolve;
}
public boolean isResolveInWorkspace() {
return resolveInWorkspace;
}
public void setResolveInWorkspace(boolean resolveInWorkspace) {
this.resolveInWorkspace = resolveInWorkspace;
}
public List getAcceptedTypes() {
return acceptedTypes;
}
public void setAcceptedTypes(List acceptedTypes) {
this.acceptedTypes = acceptedTypes;
}
public boolean isAlphaOrder() {
return alphaOrder;
}
public void setAlphaOrder(boolean alphaOrder) {
this.alphaOrder = alphaOrder;
}
public boolean isRetrievedClasspath() {
return retrievedClasspath;
}
public void setRetrievedClasspath(boolean retrievedClasspath) {
this.retrievedClasspath = retrievedClasspath;
}
public RetrieveSetup getRetrieveSetup() {
return retrieveSetup;
}
public void setRetrieveSetup(RetrieveSetup retrieveSetup) {
this.retrieveSetup = retrieveSetup;
}
public boolean isReadOSGiMetadata() {
return readOSGiMetadata;
}
public void setReadOSGiMetadata(boolean readOSGiMetadata) {
this.readOSGiMetadata = readOSGiMetadata;
}
public boolean isTransitiveResolve() {
return transitiveResolve;
}
public void setTransitiveResolve(boolean transitiveResolve) {
this.transitiveResolve = transitiveResolve;
}
}