MicroStrategy ONE

Web Beans and Transforms

Any object that is “transformable” can use transforms, but generally speaking it is a Web Bean that uses transforms. Therefore, the goal for your custom transform is for it to be usable by a specific type of Web Bean. The TransformInstance is the bridge between the transform-related classes and any transformable objects (like Web Beans).

All MicroStrategy Web products' transform objects implement the Transform interface. To be rendered, the data-containing Web Bean passes its data to a transform class that implements the Transform interface. The Transform interface represents all of the fundamental characteristics that are shared by all transform objects. It contains methods that check for valid bean types and allow data to be rendered.