/** * Throws an {@link UnsupportedOperationException} when a mutable method is invoked, since * {@code AffineTransform2D} must be immutable. */ @Override protected final void checkPermission() throws UnsupportedOperationException { super.checkPermission(); }
/** Checks for {@linkplain #checkPermission permission} before concatenating this transform. */ @Override public void concatenate(AffineTransform Tx) { checkPermission(); super.concatenate(Tx); }
/** Checks for {@linkplain #checkPermission permission} before translating this transform. */ @Override public void translate(double tx, double ty) { checkPermission(); super.translate(tx, ty); }
/** Checks for {@linkplain #checkPermission permission} before rotating this transform. */ @Override public void rotate(double theta) { checkPermission(); super.rotate(theta); }
/** Checks for {@linkplain #checkPermission permission} before scaling this transform. */ @Override public void scale(double sx, double sy) { checkPermission(); super.scale(sx, sy); }
/** Checks for {@linkplain #checkPermission permission} before rotating this transform. */ @Override public void rotate(double theta, double x, double y) { checkPermission(); super.rotate(theta, x, y); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setTransform(AffineTransform Tx) { checkPermission(); super.setTransform(Tx); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setToIdentity() { checkPermission(); super.setToIdentity(); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setToShear(double shx, double shy) { checkPermission(); super.setToShear(shx, shy); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setTransform( double m00, double m10, double m01, double m11, double m02, double m12) { checkPermission(); super.setTransform(m00, m10, m01, m11, m02, m12); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setToRotation(double theta, double x, double y) { checkPermission(); super.setToRotation(theta, x, y); }
/** Checks for {@linkplain #checkPermission permission} before shearing this transform. */ @Override public void shear(double shx, double shy) { checkPermission(); super.shear(shx, shy); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setToTranslation(double tx, double ty) { checkPermission(); super.setToTranslation(tx, ty); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setToRotation(double theta) { checkPermission(); super.setToRotation(theta); }
/** Checks for {@linkplain #checkPermission permission} before setting this transform. */ @Override public void setToScale(double sx, double sy) { checkPermission(); super.setToScale(sx, sy); }
/** Checks for {@linkplain #checkPermission permission} before concatenating this transform. */ @Override public void preConcatenate(AffineTransform Tx) { checkPermission(); super.preConcatenate(Tx); }