Class PipelineXliffWalkerStrategy
- java.lang.Object
-
- net.sf.okapi.lib.xliff2.walker.strategy.PipelineXliffWalkerStrategy
-
- All Implemented Interfaces:
IXliffWalkerStrategy
public class PipelineXliffWalkerStrategy extends Object implements IXliffWalkerStrategy
Xliff walker strategy with ordered pipeline of visitors. Visitors will be applied in the order they were added to the Xliff walker. It may be useful when next visitor execution depends on the results of execution of the previous visitor, i.e. unit visitor execution may depend on changes done by segment visitor.- Author:
- Vladyslav Mykhalets
-
-
Constructor Summary
Constructors Constructor Description PipelineXliffWalkerStrategy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoWalk(XLIFFDocument doc, XliffWalker walker)static voiddoWalkFileNodes(XLIFFDocument doc, XliffWalker.VisitPlaceAwareXliffVisitor<FileNode> visitor)static voiddoWalkSegments(XLIFFDocument doc, XliffWalker.VisitPlaceAwareXliffVisitor<Segment> visitor)static voiddoWalkUnitNodes(XLIFFDocument doc, XliffWalker.VisitPlaceAwareXliffVisitor<UnitNode> visitor)
-
-
-
Method Detail
-
doWalk
public void doWalk(XLIFFDocument doc, XliffWalker walker)
- Specified by:
doWalkin interfaceIXliffWalkerStrategy
-
doWalkFileNodes
public static void doWalkFileNodes(XLIFFDocument doc, XliffWalker.VisitPlaceAwareXliffVisitor<FileNode> visitor)
-
doWalkUnitNodes
public static void doWalkUnitNodes(XLIFFDocument doc, XliffWalker.VisitPlaceAwareXliffVisitor<UnitNode> visitor)
-
doWalkSegments
public static void doWalkSegments(XLIFFDocument doc, XliffWalker.VisitPlaceAwareXliffVisitor<Segment> visitor)
-
-