Lines Matching defs:itemPath

199         protected final String itemPath;
202 itemPath = item;
206 return itemPath;
234 if (requestedPath.equals(itemPath)) {
243 if (itemPath.length() > folder.length() + suffix.length() &&
244 itemPath.startsWith(folder) &&
245 itemPath.endsWith(suffix) &&
246 itemPath.charAt(folder.length()) == '/' &&
247 itemPath.indexOf('/', folder.length() + 1) < 0) {
248 names.add(itemPath.substring(folder.length() + 1,
249 itemPath.length() - suffix.length()));
317 private static void addDataFilesFromFolder(File folder, StringBuilder itemPath,
323 int folderPathLength = itemPath.length();
328 itemPath.append('/');
336 itemPath.append(fileName);
339 addDataFilesFromFolder(file, itemPath, dataFiles);
343 dataFiles.add(new PackageDataFile(itemPath.toString(), pkgBytes));
346 dataFiles.add(new SingleDataFile(itemPath.toString(), file));
348 itemPath.setLength(folderPathLength);
397 * @param itemPath Relative ICU data item path, for example "root.res" or "coll/ucadata.icu".
401 public static ByteBuffer getData(String itemPath) {
402 return getData(null, null, itemPath, false);
411 * @param itemPath Relative ICU data item path, for example "root.res" or "coll/ucadata.icu".
415 public static ByteBuffer getData(ClassLoader loader, String resourceName, String itemPath) {
416 return getData(loader, resourceName, itemPath, false);
423 * @param itemPath Relative ICU data item path, for example "root.res" or "coll/ucadata.icu".
427 public static ByteBuffer getRequiredData(String itemPath) {
428 return getData(null, null, itemPath, true);
437 * @param itemPath Relative ICU data item path, for example "root.res" or "coll/ucadata.icu".
442 // String itemPath) {
443 // return getData(loader, resourceName, itemPath, true);
452 * @param itemPath Relative ICU data item path, for example "root.res" or "coll/ucadata.icu".
460 String itemPath, boolean required) {
461 ByteBuffer bytes = getDataFromFile(itemPath);
469 resourceName = ICUData.ICU_BASE_NAME + '/' + itemPath;
485 private static ByteBuffer getDataFromFile(String itemPath) {
487 ByteBuffer data = dataFile.getData(itemPath);