package de.saumya.mojo.gems.spec; import java.util.ArrayList; import java.util.List; /** * Gem::Requirement * * @author cstamas */ public class GemRequirement { private List<Object> requirements; private String version; public List<Object> getRequirements() { if ( requirements == null ) { requirements = new ArrayList<Object>(); } return requirements; } public void setRequirements( List<Object> requirements ) { this.requirements = requirements; } public void addRequirement( String relation, GemVersion version ) { ArrayList<Object> tupple = new ArrayList<Object>( 2 ); tupple.add( relation ); tupple.add( version ); getRequirements().add( tupple ); } public String getVersion() { return version; } public void setVersion( String version ) { this.version = version; } }