@Override public boolean accept(FsFile file) { return file.getName().startsWith(folderBaseName); } }
@Override public boolean accept(FsFile file) { return file.getName().startsWith(folderBaseName); } }
@Override public boolean isXml() { return fsFile.getName().endsWith("xml"); }
@Override public boolean isXml() { return fsFile.getName().endsWith("xml"); }
@Override public boolean accept(FsFile file) { return file.getName().startsWith(contains); } }
@Override public boolean accept(@Nonnull FsFile fsFile) { return fsFile.getName().endsWith(".xml"); } };
@Override public boolean accept(@NotNull FsFile fsFile) { return fsFile.getName().endsWith(".xml"); } };
public String getQualifiers() { FsFile parentDir = xmlFile.getParent(); if (parentDir == null) { return ""; } else { String parentDirName = parentDir.getName(); Matcher matcher = DIR_QUALIFIER_PATTERN.matcher(parentDirName); if (!matcher.find()) throw new IllegalStateException(parentDirName); return matcher.group(1); } }
@Override public String[] listFileNames() { List<String> fileNames = new ArrayList<>(); for (FsFile fsFile : listFiles()) { fileNames.add(fsFile.getName()); } return fileNames.toArray(new String[fileNames.size()]); }
@Override public String[] listFileNames() { List<String> fileNames = new ArrayList<>(); for (FsFile fsFile : listFiles()) { fileNames.add(fsFile.getName()); } return fileNames.toArray(new String[fileNames.size()]); }
public static Qualifiers fromParentDir(FsFile parentDir) { if (parentDir == null) { return parse(""); } else { String parentDirName = parentDir.getName(); Matcher matcher = DIR_QUALIFIER_PATTERN.matcher(parentDirName); if (!matcher.find()) throw new IllegalStateException(parentDirName); String qualifiers = matcher.group(1); return parse(qualifiers != null ? qualifiers : ""); } }
public static ResName qualifyFromFilePath(@NotNull final String packageName, @NotNull final String filePath) { final FileFsFile filePathFile = new FileFsFile(new File(filePath)); final String type = filePathFile.getParent().getName().split("-")[0]; final String name = filePathFile.getBaseName(); return new ResName(packageName, type, name); }
public static ResName qualifyFromFilePath(@Nonnull final String packageName, @Nonnull final String filePath) { final FileFsFile filePathFile = new FileFsFile(new File(filePath)); final String type = filePathFile.getParent().getName().split("-", 0)[0]; final String name = filePathFile.getBaseName(); return new ResName(packageName, type, name); }
/** * Returns a collection of resource IDs for all nine-patch drawables in the project. * * @param resourcePath Resource path. */ void findDrawableResources(ResourcePath resourcePath) { FsFile[] files = resourcePath.getResourceBase().listFiles(); if (files != null) { for (FsFile f : files) { if (f.isDirectory() && f.getName().startsWith("drawable")) { listDrawableResources(f, "drawable"); } else if (f.isDirectory() && f.getName().startsWith("mipmap")) { listDrawableResources(f, "mipmap"); } } } }
/** * Returns a collection of resource IDs for all nine-patch drawables in the project. * * @param resourcePath Resource path. */ void findDrawableResources(ResourcePath resourcePath) { FsFile[] files = resourcePath.getResourceBase().listFiles(); if (files != null) { for (FsFile f : files) { if (f.isDirectory() && f.getName().startsWith("drawable")) { listDrawableResources(f, "drawable"); } else if (f.isDirectory() && f.getName().startsWith("mipmap")) { listDrawableResources(f, "mipmap"); } } } }
private Converter getConverter(TypedResource value) { if (value instanceof FileTypedResource.Image || (value instanceof FileTypedResource && ((FileTypedResource) value).getFsFile().getName().endsWith(".xml"))) { return new Converter.FromFilePath(); } return Converter.getConverter(value.getResType()); }
private Converter getConverter(TypedResource value) { if (value instanceof FileTypedResource.Image || (value instanceof FileTypedResource && ((FileTypedResource) value).getFsFile().getName().endsWith(".xml"))) { return new Converter.FromFilePath(); } return Converter.getConverter(value.getResType()); }
private Converter getConverter(TypedResource value) { if (value instanceof FileTypedResource.Image || (value instanceof FileTypedResource && ((FileTypedResource) value).getFsFile().getName().endsWith(".xml"))) { return new Converter.FromFilePath(); } return Converter.getConverter(value.getResType()); }
private Converter getConverter(TypedResource value) { if (value instanceof FileTypedResource.Image || (value instanceof FileTypedResource && ((FileTypedResource) value).getFsFile().getName().endsWith(".xml"))) { return new Converter.FromFilePath(); } return Converter.getConverter(value.getResType()); }
public static Asset newFileAsset(FileTypedResource fileTypedResource) throws IOException { _FileAsset fileAsset = new _FileAsset(); FsFile fsFile = fileTypedResource.getFsFile(); fileAsset.mFileName = fsFile.getName(); fileAsset.mLength = fsFile.length(); fileAsset.mBuf = fsFile.getBytes(); return fileAsset; }