Class InlineHTML

    • Constructor Detail

      • InlineHTML

        public InlineHTML()
        Creates an empty HTML widget.
      • InlineHTML

        public InlineHTML​(SafeHtml html)
        Initializes the widget's HTML from a given SafeHtml object.
        Parameters:
        html - the new widget's HTML contents
      • InlineHTML

        public InlineHTML​(SafeHtml html,
                          HasDirection.Direction dir)
        Creates an HTML widget with the specified contents and with the specified direction.
        Parameters:
        html - the new widget's SafeHtml contents
        dir - the content's direction. Note: Direction.DEFAULT means direction should be inherited from the widget's parent element.
      • InlineHTML

        public InlineHTML​(SafeHtml html,
                          DirectionEstimator directionEstimator)
        Creates an HTML widget with the specified HTML contents and with a default direction estimator.
        Parameters:
        html - the new widget's SafeHtml contents
        directionEstimator - A DirectionEstimator object used for automatic direction adjustment. For convenience, Label.DEFAULT_DIRECTION_ESTIMATOR can be used.
      • InlineHTML

        public InlineHTML​(java.lang.String html)
        Creates an HTML widget with the specified HTML contents.
        Parameters:
        html - the new widget's HTML contents
      • InlineHTML

        public InlineHTML​(java.lang.String html,
                          HasDirection.Direction dir)
        Creates an HTML widget with the specified HTML contents and with the specified direction.
        Parameters:
        html - the new widget's HTML contents
        dir - the content's direction. Note: Direction.DEFAULT means direction should be inherited from the widget's parent element.
      • InlineHTML

        protected InlineHTML​(Element element)
        This constructor may be used by subclasses to explicitly use an existing element. This element must be either a <div> <span> element.
        Parameters:
        element - the element to be used
    • Method Detail

      • wrap

        public static InlineHTML wrap​(Element element)
        Creates an InlineHTML widget that wraps an existing <div> or <span> element. This element must already be attached to the document. If the element is removed from the document, you must call RootPanel.detachNow(Widget).
        Parameters:
        element - the element to be wrapped