/** * Same work than {@link AbstractMathTransform#beforeFormat(List, int, boolean)} * but with the knowledge that this transform is an inverse transform. */ @Override int beforeFormat(final List<Object> transforms, final int index, final boolean inverse) { final ContextualParameters parameters = getContextualParameters(); if (parameters != null) { return parameters.beforeFormat(transforms, index, inverse); } else { final MathTransform inv = inverse(); if (inv instanceof AbstractMathTransform) { return ((AbstractMathTransform) inv).beforeFormat(transforms, index, !inverse); } else { return index; } } }
/** * Same work than {@link AbstractMathTransform#beforeFormat(List, int, boolean)} * but with the knowledge that this transform is an inverse transform. */ @Override int beforeFormat(final List<Object> transforms, final int index, final boolean inverse) { final ContextualParameters parameters = getContextualParameters(); if (parameters != null) { return parameters.beforeFormat(transforms, index, inverse); } else { return AbstractMathTransform.this.beforeFormat(transforms, index, !inverse); } }