You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by si...@apache.org on 2009/04/02 01:10:00 UTC

svn commit: r761106 - /maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/ProfileContextInfo.java

Author: sisbell
Date: Wed Apr  1 23:10:00 2009
New Revision: 761106

URL: http://svn.apache.org/viewvc?rev=761106&view=rev
Log:
Added file.

Added:
    maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/ProfileContextInfo.java

Added: maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/ProfileContextInfo.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/ProfileContextInfo.java?rev=761106&view=auto
==============================================================================
--- maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/ProfileContextInfo.java (added)
+++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/ProfileContextInfo.java Wed Apr  1 23:10:00 2009
@@ -0,0 +1,35 @@
+package org.apache.maven.profiles;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.apache.maven.shared.model.InterpolatorProperty;
+
+public class ProfileContextInfo
+{
+	private List<InterpolatorProperty> interpolatorProperties;
+	
+	private Collection<String> activeProfileIds;
+	
+	private Collection<String> inactiveProfileIds;
+	
+	public ProfileContextInfo(List<InterpolatorProperty> interpolatorProperties, Collection<String> activeProfileIds, Collection<String> inactiveProfileIds)
+	{
+		this.interpolatorProperties = (interpolatorProperties != null) ? interpolatorProperties : new ArrayList<InterpolatorProperty>();
+		this.activeProfileIds = (activeProfileIds != null) ? activeProfileIds : new ArrayList<String>();
+		this.inactiveProfileIds = (inactiveProfileIds != null) ? inactiveProfileIds : new ArrayList<String>();
+	}
+
+	public List<InterpolatorProperty> getInterpolatorProperties() {
+		return interpolatorProperties;
+	}
+
+	public Collection<String> getActiveProfileIds() {
+		return activeProfileIds;
+	}
+
+	public Collection<String> getInactiveProfileIds() {
+		return inactiveProfileIds;
+	}	
+}