Class ShapeTextVisitor


  • public class ShapeTextVisitor
    extends ShapeVisitor
    Only visits text nodes, accumulates text content into a string The text is returned in arbitrary order, with no regards to the location of the text on the page. This may change in the future.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.StringBuilder text  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ShapeVisitorAcceptor getAcceptor()
      Is only called on construction of the visitor, allows mixing visitors and acceptors
      java.lang.String getText()
      Call this after visitation has completed
      void visit​(XDGFShape shape, java.awt.geom.AffineTransform globalTransform, int level)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • text

        protected java.lang.StringBuilder text
    • Constructor Detail

      • ShapeTextVisitor

        public ShapeTextVisitor()
    • Method Detail

      • visit

        public void visit​(XDGFShape shape,
                          java.awt.geom.AffineTransform globalTransform,
                          int level)
        Specified by:
        visit in class ShapeVisitor
        Parameters:
        shape - Current shape
        globalTransform - A transform that can convert the shapes points to global coordinates
        level - Level in the tree (0 is topmost, 1 is next level...
      • getText

        public java.lang.String getText()
        Call this after visitation has completed