private ExternalMark copy(org.geotools.styling.ExternalMark other) { if (other == null) { return null; } else if (other.getInlineContent() != null) { return sf.externalMark(other.getInlineContent()); } else { return sf.externalMark( other.getOnlineResource(), other.getFormat(), other.getMarkIndex()); } }
public ExternalMarkBuilder reset(ExternalMark mark) { if (mark == null) { return reset(); } this.format = mark.getFormat(); this.index = mark.getMarkIndex(); this.inline = mark.getInlineContent(); this.resource = mark.getOnlineResource(); this.unset = false; return this; }