MicroStrategy ONE

WebComponent Interface

Web Components represent virtually all of the visible parts of MicroStrategy Web products that you would see in a Web browser. The components are all created from the WebComponent interface. Here are some examples:

  • The page itself  

  • The Report Grid or Folder Browser (both Web Beans)  

  • Any toolbar or editor on the Report Execution page (all Application Beans)  

  • The ReportFrame itself (an Application Bean)

In short, all of the pages and beans defined in the Page Configuration file are Web Page Components.

All Java Beans in the Web Beans API extend the WebComponent interface. It is an abstraction of any component in the Web application. These WebComponent objects are defined as a hierarchy, starting with the servletWebComponent, then the name of the page object associated with a particular request, and finally the beans.

The WebComponent interface provides various methods that help accomplish a specific purpose. The following categories of methods are discussed to broaden the understanding of how to use the Web Beans API: