/** * Sets the color as a {@link Color} or {@link ColorName}. * * @param color {@link Color} or {@link ColorName} * @return this Shadow */ public final Shadow setColor(final IColor color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
/** * Sets the color as a string. * * @param color String * @return this Shadow */ public final Shadow setColor(final String color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
/** * Returns the color as a string. * @return String */ public final String getColor() { return normalizeShadowColor(m_jso.getColor()); }
private static final String normalizeShadowColor(IColor color) { if (null == color) { return "black"; } return normalizeShadowColor(color.getColorString()); }
/** * Returns the color as a string. * @return String */ public final String getColor() { return normalizeShadowColor(m_jso.getColor()); }
/** * Sets the color as a string. * * @param color String * @return this Shadow */ public final Shadow setColor(final String color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
/** * Returns the color as a string. * @return String */ public final String getColor() { return normalizeShadowColor(m_jso.getColor()); }
private static final String normalizeShadowColor(final IColor color) { if (null == color) { return "black"; } return normalizeShadowColor(color.getColorString()); }
/** * Returns the color as a string. * @return String */ public final String getColor() { return normalizeShadowColor(m_jso.getColor()); }
/** * Sets the color as a string. * * @param color String * @return this Shadow */ public final Shadow setColor(final String color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
/** * Sets the color as a {@link Color} or {@link ColorName}. * * @param color {@link Color} or {@link ColorName} * @return this Shadow */ public final Shadow setColor(final IColor color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(final String color, final int blur, final double offx, final double offy) { this(ShadowJSO.make(normalizeShadowColor(color), blur, true, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(String color, int blur, double offx, double offy, boolean onfill) { this(ShadowJSO.make(normalizeShadowColor(color), blur, onfill, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(final String color, final int blur, final double offx, final double offy, final boolean onfill) { this(ShadowJSO.make(normalizeShadowColor(color), blur, onfill, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(String color, int blur, double offx, double offy) { this(ShadowJSO.make(normalizeShadowColor(color), blur, true, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(final String color, final int blur, final double offx, final double offy, final boolean onfill) { this(ShadowJSO.make(normalizeShadowColor(color), blur, onfill, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (i.e. {@link Color} or {@link ColorName}), * a blur and an offset (offx, offy). * * @param color {@link Color} or {@link ColorName} * @param blur * @param offx * @param offy */ public Shadow(final IColor color, final int blur, final double offx, final double offy) { this(ShadowJSO.make(normalizeShadowColor(color), blur, true, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (i.e. {@link Color} or {@link ColorName}), * a blur and an offset (offx, offy). * * @param color {@link Color} or {@link ColorName} * @param blur * @param offx * @param offy */ public Shadow(final IColor color, final int blur, final double offx, final double offy, final boolean onfill) { this(ShadowJSO.make(normalizeShadowColor(color), blur, onfill, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(final String color, final int blur, final double offx, final double offy) { this(ShadowJSO.make(normalizeShadowColor(color), blur, true, new Point2D(offx, offy).getJSO())); }
/** * Constructs a Shadow from a color (as a String), a blur and an offset (offx, offy). * * @param color String * @param blur * @param offx * @param offy */ public Shadow(final String color, final int blur, final double offx, final double offy, final boolean onfill) { this(ShadowJSO.make(normalizeShadowColor(color), blur, onfill, new Point2D(offx, offy).getJSO())); }