/** * @return the local name of a component */ public String getLocalName() { String ret = getName(); int idx; if((idx = ret.indexOf('@')) != -1) ret = ret.substring(0, idx); return ret; }
/** * Get the platform name. * @return The platform name. */ public String getPlatformName() { String ret = getName(); int idx; if((idx = ret.indexOf('@')) != -1) ret = ret.substring(idx + 1); if((idx = ret.lastIndexOf('.')) != -1) ret = ret.substring(idx + 1); return ret; }
/** * Clone this component identifier. * Does a deep copy. */ public Object clone() { ComponentIdentifier clone = new ComponentIdentifier(getName(), getAddresses()); return clone; }
/** * Clone this component identifier. * Does a deep copy. */ public Object clone() { ComponentIdentifier clone = new ComponentIdentifier(getName(), getAddresses()); // // Deep copy of resolvers. // ComponentIdentifier[] res = getResolvers(); // for(int i = 0; i < res.length; i++) // clone.addResolver((ComponentIdentifier)res[i].clone()); return clone; }