public Style merge(Style s) throws NullPointerException { if (s == null) { throw new NullPointerException(); } if (s == reset) { return reset; } else { Style.Composite that = (Composite)s; Boolean bold = Utils.notNull(that.getBold(), getBold()); Boolean underline = Utils.notNull(that.getUnderline(), getUnderline()); Boolean blink = Utils.notNull(that.getBlink(), getBlink()); Color foreground = Utils.notNull(that.getForeground(), getForeground()); Color background = Utils.notNull(that.getBackground(), getBackground()); return style(bold, underline, blink, foreground, background); } }
public Composite foreground(Color color) { return style(bold, underline, blink, color, background); }
public Composite underline(Boolean value) { return style(bold, value, blink, foreground, background); }
public Composite foreground(Color color) { return style(bold, underline, blink, color, background); }
public Composite background(Color value) { return style(bold, underline, blink, foreground, value); }
public Composite underline(Boolean value) { return style(bold, value, blink, foreground, background); }
public Composite bold(Boolean value) { return style(value, underline, blink, foreground, background); }
public Composite background(Color value) { return style(bold, underline, blink, foreground, value); }
public Composite bold(Boolean value) { return style(value, underline, blink, foreground, background); }
public Composite foreground(Color color) { return style(bold, underline, blink, color, background); }
public Composite blink(Boolean value) { return style(bold, underline, value, foreground, background); }
public Composite background(Color value) { return style(bold, underline, blink, foreground, value); }
public Composite blink(Boolean value) { return style(bold, underline, value, foreground, background); }
public Composite blink(Boolean value) { return style(bold, underline, value, foreground, background); }
public Composite bold(Boolean value) { return style(value, underline, blink, foreground, background); }
public Composite blink(Boolean value) { return style(bold, underline, value, foreground, background); }
public Composite underline(Boolean value) { return style(bold, value, blink, foreground, background); }
public Composite background(Color value) { return style(bold, underline, blink, foreground, value); }
public Composite foreground(Color color) { return style(bold, underline, blink, color, background); }
public Composite bold(Boolean value) { return style(value, underline, blink, foreground, background); }