/** * Ensures that serialization returns the unique instances. * * @return The object. * * @throws ObjectStreamException if there is a problem. */ private Object readResolve() throws ObjectStreamException { GradientPaintTransformType result = null; if (this.equals(GradientPaintTransformType.HORIZONTAL)) { result = GradientPaintTransformType.HORIZONTAL; } else if (this.equals(GradientPaintTransformType.VERTICAL)) { result = GradientPaintTransformType.VERTICAL; } else if (this.equals(GradientPaintTransformType.CENTER_HORIZONTAL)) { result = GradientPaintTransformType.CENTER_HORIZONTAL; } else if (this.equals(GradientPaintTransformType.CENTER_VERTICAL)) { result = GradientPaintTransformType.CENTER_VERTICAL; } return result; }
/** * Returns a hash code for this object. * * @return A hash code. */ public int hashCode() { return (this.type != null ? this.type.hashCode() : 0); }
/** * Ensures that serialization returns the unique instances. * * @return The object. * * @throws ObjectStreamException if there is a problem. */ private Object readResolve() throws ObjectStreamException { GradientPaintTransformType result = null; if (this.equals(GradientPaintTransformType.HORIZONTAL)) { result = GradientPaintTransformType.HORIZONTAL; } else if (this.equals(GradientPaintTransformType.VERTICAL)) { result = GradientPaintTransformType.VERTICAL; } else if (this.equals(GradientPaintTransformType.CENTER_HORIZONTAL)) { result = GradientPaintTransformType.CENTER_HORIZONTAL; } else if (this.equals(GradientPaintTransformType.CENTER_VERTICAL)) { result = GradientPaintTransformType.CENTER_VERTICAL; } return result; }
/** * Returns a hash code for this object. * * @return A hash code. */ public int hashCode() { return (this.type != null ? this.type.hashCode() : 0); }
/** * Ensures that serialization returns the unique instances. * * @return The object. * * @throws ObjectStreamException if there is a problem. */ private Object readResolve() throws ObjectStreamException { GradientPaintTransformType result = null; if (this.equals(GradientPaintTransformType.HORIZONTAL)) { result = GradientPaintTransformType.HORIZONTAL; } else if (this.equals(GradientPaintTransformType.VERTICAL)) { result = GradientPaintTransformType.VERTICAL; } else if (this.equals(GradientPaintTransformType.CENTER_HORIZONTAL)) { result = GradientPaintTransformType.CENTER_HORIZONTAL; } else if (this.equals(GradientPaintTransformType.CENTER_VERTICAL)) { result = GradientPaintTransformType.CENTER_VERTICAL; } return result; }
/** * Returns a hash code for this object. * * @return A hash code. */ public int hashCode() { return (this.type != null ? this.type.hashCode() : 0); }
final Rectangle2D bounds = target.getBounds2D(); if (this.type.equals(GradientPaintTransformType.VERTICAL)) { result = new GradientPaint((float) bounds.getCenterX(), (float) bounds.getMinY(), paint.getColor1(), paint.getColor2()); else if (this.type.equals(GradientPaintTransformType.HORIZONTAL)) { result = new GradientPaint((float) bounds.getMinX(), (float) bounds.getCenterY(), paint.getColor1(), paint.getColor2()); else if (this.type.equals( GradientPaintTransformType.CENTER_HORIZONTAL)) { result = new GradientPaint((float) bounds.getCenterX(), paint.getColor1(), true); else if (this.type.equals(GradientPaintTransformType.CENTER_VERTICAL)) { result = new GradientPaint((float) bounds.getCenterX(), (float) bounds.getMinY(), paint.getColor1(),
final Rectangle2D bounds = target.getBounds2D(); if (this.type.equals(GradientPaintTransformType.VERTICAL)) { result = new GradientPaint((float) bounds.getCenterX(), (float) bounds.getMinY(), paint.getColor1(), paint.getColor2()); else if (this.type.equals(GradientPaintTransformType.HORIZONTAL)) { result = new GradientPaint((float) bounds.getMinX(), (float) bounds.getCenterY(), paint.getColor1(), paint.getColor2()); else if (this.type.equals( GradientPaintTransformType.CENTER_HORIZONTAL)) { result = new GradientPaint((float) bounds.getCenterX(), paint.getColor1(), true); else if (this.type.equals(GradientPaintTransformType.CENTER_VERTICAL)) { result = new GradientPaint((float) bounds.getCenterX(), (float) bounds.getMinY(), paint.getColor1(),
final Rectangle2D bounds = target.getBounds2D(); if (this.type.equals(GradientPaintTransformType.VERTICAL)) { result = new GradientPaint((float) bounds.getCenterX(), (float) bounds.getMinY(), paint.getColor1(), paint.getColor2()); else if (this.type.equals(GradientPaintTransformType.HORIZONTAL)) { result = new GradientPaint((float) bounds.getMinX(), (float) bounds.getCenterY(), paint.getColor1(), paint.getColor2()); else if (this.type.equals( GradientPaintTransformType.CENTER_HORIZONTAL)) { result = new GradientPaint((float) bounds.getCenterX(), paint.getColor1(), true); else if (this.type.equals(GradientPaintTransformType.CENTER_VERTICAL)) { result = new GradientPaint((float) bounds.getCenterX(), (float) bounds.getMinY(), paint.getColor1(),