/** * @param xref the reference ID of the object this link points to. May contain bracketing '@' * characters. */ public final void initLink(final ObjectId xref) { if (getParent() == null) { setFromString(""); } else { setFromString(getParent().getString()); } if (xref == null) { setToString(""); } else { setToString(xref.getIdString().replace("@", "")); } }
/** * @param parent parent object of this source * @param xref cross reference to this source */ public Source(final GedObject parent, final ObjectId xref) { super(parent, xref.getIdString()); }