/** * Old Copy method, deprecated because it is substituted by clone() */ public ViewId copy() { return (ViewId)clone(); }
/** * creates a copy of this view * * @return a copy of this view */ public Object clone() { ViewId vid2=vid != null ? (ViewId)vid.clone() : null; Vector<Address> members2=members != null ? new Vector<Address>(members) : null; return new View(vid2, members2); }
/** * creates a copy of this view * * @return a copy of this view */ public Object clone() { ViewId vid2=vid != null ? (ViewId)vid.clone() : null; Vector<Address> members2=members != null ? (Vector<Address>)members.clone() : null; Vector<View> subgroups2=subgroups != null ? (Vector<View>)subgroups.clone() : null; return new MergeView(vid2, members2, subgroups2); }