Class PathSelectorUtils
- java.lang.Object
-
- net.sf.okapi.lib.xliff2.walker.selector.PathSelectorUtils
-
public class PathSelectorUtils extends Object
Class for path selector utilities.- Author:
- Vladyslav Mykhalets
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPathSelectorUtils.Pair<L,R>
-
Constructor Summary
Constructors Constructor Description PathSelectorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancontainsFile(XliffWalkerPathSelector pathSelector, String fileId)static booleancontainsSegment(XliffWalkerPathSelector pathSelector, String fileId, String unitId, int segmentIndex)static booleancontainsUnit(XliffWalkerPathSelector pathSelector, String fileId, String unitId)static String[]resolveFileNodeIds(XLIFFDocument doc, XliffWalkerPathSelector pathSelector)static PathSelectorUtils.Pair<Integer,Segment>[]resolveSegments(UnitNode unitNode, XliffWalkerPathSelector pathSelector)static UnitNode[]resolveUnitNodes(FileNode fileNode, XliffWalkerPathSelector pathSelector)
-
-
-
Method Detail
-
containsFile
public static boolean containsFile(XliffWalkerPathSelector pathSelector, String fileId)
-
containsUnit
public static boolean containsUnit(XliffWalkerPathSelector pathSelector, String fileId, String unitId)
-
containsSegment
public static boolean containsSegment(XliffWalkerPathSelector pathSelector, String fileId, String unitId, int segmentIndex)
-
resolveFileNodeIds
public static String[] resolveFileNodeIds(XLIFFDocument doc, XliffWalkerPathSelector pathSelector)
-
resolveUnitNodes
public static UnitNode[] resolveUnitNodes(FileNode fileNode, XliffWalkerPathSelector pathSelector)
-
resolveSegments
public static PathSelectorUtils.Pair<Integer,Segment>[] resolveSegments(UnitNode unitNode, XliffWalkerPathSelector pathSelector)
-
-