Lines Matching defs:box
36 public static String createPath(Box box) {
37 return createPath(box, "");
40 private static String createPath(Box box, String path) {
41 if (box instanceof IsoFile) {
44 List<?> boxesOfBoxType = box.getParent().getBoxes(box.getClass());
45 int index = boxesOfBoxType.indexOf(box);
46 path = String.format("/%s[%d]", box.getType(), index) + path;
48 return createPath(box.getParent(), path);
52 public static Box getPath(Box box, String path) {
53 List<Box> all = getPaths(box, path);
58 public static List<Box> getPaths(Box box, String path) {
60 Box isoFile = box;
67 return Collections.singletonList(box);
83 return getPaths(box.getParent(), later);
93 for (Box box1 : ((ContainerBox) box).getBoxes()) {
111 public static boolean isContained(Box box, String path) {
113 return getPaths(box, path).contains(box);