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;
+       }       
+}


Reply via email to