|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2002 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.api.java.platform; import org.openide.modules.SpecificationVersion; /** * Represents profile installed in the Java SDK */ public class Profile { private String name; private SpecificationVersion version; /** * Creates new Profile * @param name of the profile, e.g. MIDP * @param version of the profile, e.g. 1.0 */ public Profile (String name, SpecificationVersion version) { this.name = name; this.version = version; } /** * Returns the name of the profile * @return String */ public final String getName () { return this.name; } /** * Returns the version of the profile * @return String */ public final SpecificationVersion getVersion () { return this.version; } public int hashCode () { int hc = 0; if (name != null) hc = name.hashCode() << 16; if (version != null) hc += version.hashCode(); return hc; } public boolean equals (Object other) { if (other instanceof Profile) { Profile op = (Profile) other; return this.name == null ? op.name == null : this.name.equals(op.name) && this.version == null ? op.version == null : this.version.equals (op.version); } else return false; } public String toString () { String str; str = this.name == null ? "" : this.name; str += " " + this.version == null ? "" : this.version.toString(); // NOI18N return str; } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.