MicroStrategy ONE

AbstractFolderTransform

This abstract class provides the foundation for all concrete folder-rendering transforms and it contains many child transforms.

This transform and its derived classes are responsible for rendering into HTML information about MicroStrategy folders, from the location of each folder to its contents. All folder transforms have elements in common, such as being able to display information like folder path, folder contents, and associated graphic icons.

Derived classes include the following, whose names largely describe the use of each transform:

  • FolderBulletTransform  

  • FolderDeleteObjectTransform  

  • FolderDetailsTransform  

  • FolderViewTransform  

  • FolderListTransform  

  • FolderRadioButtonTransform

To be able to generate the source paths correctly for both the images and the CSS file to be used for the styles, a copy of the AppContext initialized instance must be available through the folder bean on which the transform is applied. The AppContext has a resources folder property, which has been initialized with the portion of the path where the required files can be found. For example, in a Windows environment, the resources folder would be ../images. This prefix to the path is available through the <web:base> tag’s path property as described in the MicroStrategy Custom HTML Tags Reference.

See also: