public class XliffWalker
extends java.lang.Object
| Constructor and Description |
|---|
XliffWalker(XLIFFDocument doc) |
XliffWalker(XLIFFDocument doc,
AbstractXliffWalkerStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
addFileVisitor(IXliffVisitor<FileNode> fileVisitor) |
java.lang.Integer |
addSegmentVisitor(IXliffVisitor<Segment> segmentVisitor) |
java.lang.Integer |
addUnitVisitor(IXliffVisitor<UnitNode> unitVisitor) |
void |
doWalk()
Main method for running the traversal.
|
FileNode |
getFileNode(java.lang.String fileNodeID) |
java.util.List<java.lang.String> |
getFileNodeIds() |
java.util.List<IXliffVisitor<FileNode>> |
getFileNodeVisitors() |
java.util.List<IXliffVisitor<Segment>> |
getSegmentVisitors() |
java.util.List<IXliffVisitor<UnitNode>> |
getUnitNodeVisitors() |
XLIFFDocument |
getXlfDoc() |
void |
removeAllVisitors() |
void |
removeFileVisitor(java.lang.Integer ID) |
void |
removeSegmentVisitor(java.lang.Integer ID) |
void |
removeUnitVisitor(java.lang.Integer ID) |
void |
setVisitors(java.util.List<IXliffVisitor<FileNode>> fileVisitors,
java.util.List<IXliffVisitor<UnitNode>> unitVisitors,
java.util.List<IXliffVisitor<Segment>> segmentVisitors) |
public XliffWalker(XLIFFDocument doc)
public XliffWalker(XLIFFDocument doc, AbstractXliffWalkerStrategy strategy)
public void doWalk()
public void setVisitors(java.util.List<IXliffVisitor<FileNode>> fileVisitors, java.util.List<IXliffVisitor<UnitNode>> unitVisitors, java.util.List<IXliffVisitor<Segment>> segmentVisitors)
public java.lang.Integer addFileVisitor(IXliffVisitor<FileNode> fileVisitor)
public java.lang.Integer addUnitVisitor(IXliffVisitor<UnitNode> unitVisitor)
public java.lang.Integer addSegmentVisitor(IXliffVisitor<Segment> segmentVisitor)
public java.util.List<IXliffVisitor<FileNode>> getFileNodeVisitors()
public java.util.List<IXliffVisitor<UnitNode>> getUnitNodeVisitors()
public java.util.List<IXliffVisitor<Segment>> getSegmentVisitors()
public void removeFileVisitor(java.lang.Integer ID)
public void removeUnitVisitor(java.lang.Integer ID)
public void removeSegmentVisitor(java.lang.Integer ID)
public void removeAllVisitors()
public XLIFFDocument getXlfDoc()
public java.util.List<java.lang.String> getFileNodeIds()
public FileNode getFileNode(java.lang.String fileNodeID)