MicroStrategy ONE

AbstractTransform Class Groups

As shown in the following diagram, there are many derived abstract classes that are used by different bean types.

There are many abstract classes derived from AbstractTransform, AbstractLayoutTransform, and AbstractAppTransform that represent more specific transform interfaces, useful for different bean types. The existence of many abstract transform classes makes it easier for you to write your own custom transform by basing it on the most similar out-of-the-box transform. All that is required is to override the appropriate methods of the specific abstract class that, by default, render a bean’s data according to the out-of-the-box specification.

The following topics describe some of the transforms listed above in more detail: