Class ShapeTextVisitor
- java.lang.Object
-
- org.apache.poi.xdgf.usermodel.shape.ShapeVisitor
-
- org.apache.poi.xdgf.usermodel.shape.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShapeTextVisitor.TextAcceptor
-
Field Summary
Fields Modifier and Type Field Description protected StringBuildertext-
Fields inherited from class org.apache.poi.xdgf.usermodel.shape.ShapeVisitor
_acceptor
-
-
Constructor Summary
Constructors Constructor Description ShapeTextVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ShapeVisitorAcceptorgetAcceptor()Is only called on construction of the visitor, allows mixing visitors and acceptorsStringgetText()Call this after visitation has completedvoidvisit(XDGFShape shape, AffineTransform globalTransform, int level)-
Methods inherited from class org.apache.poi.xdgf.usermodel.shape.ShapeVisitor
accept, setAcceptor
-
-
-
-
Field Detail
-
text
protected StringBuilder text
-
-
Method Detail
-
getAcceptor
protected ShapeVisitorAcceptor getAcceptor()
Description copied from class:ShapeVisitorIs only called on construction of the visitor, allows mixing visitors and acceptors- Overrides:
getAcceptorin classShapeVisitor
-
visit
public void visit(XDGFShape shape, AffineTransform globalTransform, int level)
- Specified by:
visitin classShapeVisitor- Parameters:
shape- Current shapeglobalTransform- A transform that can convert the shapes points to global coordinateslevel- Level in the tree (0 is topmost, 1 is next level...
-
getText
public String getText()
Call this after visitation has completed
-
-