Class AbstractRenderableVisitor

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void enter​(org.lobobrowser.html.domimpl.ModelNode modelNode)
      Invoked upon entering the child modelNode traversal process.
      void leave​(org.lobobrowser.html.domimpl.ModelNode modelNode)
      Invoked upon leaving the child modelNode traversal process.
      protected void traverse​(org.lobobrowser.html.domimpl.ModelNode modelNode)
      Iterate over all model nodes and their child nodes.
      void traverse​(org.lobobrowser.html.renderer.RCollection rCollection)
      Iterate over all renderables in the renderable collection.
      void visit​(org.lobobrowser.html.domimpl.ModelNode modelNode)
      Invoked upon visiting a model node.
      void visit​(org.w3c.dom.html2.HTMLImageElement imageElement)
      Invoked upon visiting an html image element.
    • Constructor Detail

      • AbstractRenderableVisitor

        public AbstractRenderableVisitor()
    • Method Detail

      • traverse

        public void traverse​(org.lobobrowser.html.renderer.RCollection rCollection)
        Iterate over all renderables in the renderable collection.
        Specified by:
        traverse in interface RenderableImageElementVisitor
        Parameters:
        rCollection - the renderable collection.
      • traverse

        protected void traverse​(org.lobobrowser.html.domimpl.ModelNode modelNode)
        Iterate over all model nodes and their child nodes.
        Parameters:
        modelNode - the model node.
      • visit

        public void visit​(org.w3c.dom.html2.HTMLImageElement imageElement)
        Invoked upon visiting an html image element.
        Specified by:
        visit in interface RenderableImageElementVisitor
        Parameters:
        imageElement - the visited html image element.
      • visit

        public void visit​(org.lobobrowser.html.domimpl.ModelNode modelNode)
        Invoked upon visiting a model node.
        Specified by:
        visit in interface RenderableImageElementVisitor
        Parameters:
        modelNode - the visited model node.
      • enter

        public void enter​(org.lobobrowser.html.domimpl.ModelNode modelNode)
        Invoked upon entering the child modelNode traversal process.
        Specified by:
        enter in interface RenderableImageElementVisitor
        Parameters:
        modelNode - the child model node entered.
      • leave

        public void leave​(org.lobobrowser.html.domimpl.ModelNode modelNode)
        Invoked upon leaving the child modelNode traversal process.
        Specified by:
        leave in interface RenderableImageElementVisitor
        Parameters:
        modelNode - the child model node left.