package nodebox.node; /** * A "fuzzy" way of specifying a node version. * <p/> * Examples: * <ul> * <li>"=2.0" -- only version 2.0, nothing above or below that.</li> * <!-- <li>"2.0" -- same as above. Used for XML parsing.</li> --> * <li>">=2.0" -- anything greater or equal then version 2.0</li> * </ul> */ public class VersionSpecifier { private String specifier; public VersionSpecifier(String specifier) { this.specifier = specifier; } public String getSpecifier() { return specifier; } public boolean matches(Version version) { // TODO: implement return false; } public boolean matches(int major, int minor) { return matches(new Version(major, minor)); } }