Reformer
A reformer allows the conversion of a denotator of one given form to a denotator of another given form, provided that both forms are compatible.
To create a reformer from a form from
to a
form to
, use the static make
method
of the class Reformer
:
Reformer reformer = Reformer.make(from, to);
If the reformer can not be created, make
returns
null
.
Then, to reform the denotator d
of form from
:
Denotator res = reformer.reform(d);
The reform
throws a RubatoException
, if
d
does not have the required form.