Class WebHyperLinkEditorTransform

    • Constructor Detail

      • WebHyperLinkEditorTransform

        public WebHyperLinkEditorTransform()
    • Method Detail

      • getScriptClass

        protected java.lang.String getScriptClass()
        Description copied from class: AbstractAppTransform

        Returns the name of the javaScript class (if any) to be associated with the component. When the scriptClass is specified, a bone is registered on the page for this component.

        A bone is the corresponding concept of a bean in Microstrategy's javascript environment.
        By default, thie methods returns an empty string. Transform which does have an associated bone needs to override this method.
        Overrides:
        getScriptClass in class AbstractAppTransform
        Returns:
        String representing the name of a javaScript class
      • getSupportedBeanType

        public java.lang.Class getSupportedBeanType()
        Description copied from class: AbstractAppTransform
        Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean the Transform is expecting, for example:
         public class CustomReportClass extends AbstractAppTransform {
        
            public Class getSupportedBeanType() {
                //This Transform is expected to work only with a ReportBean,
                //therefore this method needs to return this class:
                return ReportBean.class;
            }
        
         }
         
        Specified by:
        getSupportedBeanType in interface Transform
        Overrides:
        getSupportedBeanType in class AbstractAppTransform
        Returns:
        a root class/interface supported by this transform.
      • renderLinkList

        public void renderLinkList​(MarkupOutput out)
      • getID

        public java.lang.String getID()
        Description copied from class: AbstractAppTransform
        Returns the unique name of the component to be used as the ID for its shell. This id is used for updating the page using the iFrame technology, and as the id for the corresponding bone (if any).
        Specified by:
        getID in interface Transform
        Overrides:
        getID in class AbstractAppTransform
        Returns:
        the component's unique id
      • renderButtonList

        public void renderButtonList​(MarkupOutput out)
      • renderOpenInNewWindow

        public void renderOpenInNewWindow​(MarkupOutput out)
      • renderLinkInfoBegin

        public void renderLinkInfoBegin​(MarkupOutput out)
      • renderLinkInfoEnd

        public void renderLinkInfoEnd​(MarkupOutput out)
      • renderLinkName

        public void renderLinkName​(MarkupOutput out)
      • renderTypeInputForURL

        public void renderTypeInputForURL​(MarkupOutput out)
      • renderURLInput

        public void renderURLInput​(MarkupOutput out)
      • renderTypeInputForObject

        public void renderTypeInputForObject​(MarkupOutput out)
      • renderObjectSelector

        public void renderObjectSelector​(MarkupOutput out)
      • renderPromptList

        public void renderPromptList​(MarkupOutput output)
      • renderTypeInputForMobileURL

        public void renderTypeInputForMobileURL​(MarkupOutput out)
      • renderMobileURLSelector

        public void renderMobileURLSelector​(MarkupOutput out)
      • renderPromptTypeSelector

        public void renderPromptTypeSelector​(MarkupOutput out)
      • renderFormSelector

        public void renderFormSelector​(MarkupOutput out)
      • renderSelectorOptions

        public void renderSelectorOptions​(MarkupOutput out)
      • renderElementSelector

        public void renderElementSelector​(MarkupOutput out)
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: Transform
        Returns a textual description of the transform.
        Specified by:
        getDescription in interface Transform
        Returns:
        The textual description of the transform.