public boolean hasResources() { return getResourceBase() != null && Files.exists(getResourceBase()); }
void findDrawableResources(ResourcePath resourcePath) throws IOException { Path[] files = Fs.listFiles(resourcePath.getResourceBase()); if (files != null) { for (Path f : files) { if (Files.isDirectory(f) && f.getFileName().toString().startsWith("drawable")) { listDrawableResources(f, "drawable"); } else if (Files.isDirectory(f) && f.getFileName().toString().startsWith("mipmap")) { listDrawableResources(f, "mipmap"); } } } }
private void loadOpaque( ResourcePath resourcePath, final PackageResourceTable resourceTable, final String type, final ResType resType) throws IOException { new DocumentLoader(resourceTable.getPackageName(), resourcePath.getResourceBase()) { @Override protected void loadResourceXmlFile(XmlContext xmlContext) { resourceTable.addResource( type, Fs.baseNameFor(xmlContext.getXmlFile()), new FileTypedResource(xmlContext.getXmlFile(), resType, xmlContext)); } }.load(type); } }
public void load(PackageResourceTable resourceTable, String folderBaseName) throws IOException { Path resourceBase = resourcePath.getResourceBase(); for (Path dir : Fs.listFiles(resourceBase, new DirBaseNameFilter(folderBaseName))) { loadRawFiles(resourceTable, folderBaseName, dir); } }
@Test public void shouldReturnRawResourcesWithExtensions() throws Exception { String f = (String) resourceTable.getValue(R.raw.raw_resource, new ResTable_config()).getData(); assertThat(f) .isEqualTo( TestUtil.testResources() .getResourceBase() .resolve("raw") .resolve("raw_resource.txt") .toString()); }
@Test public void shouldReturnRawResourcesWithoutExtensions() throws Exception { String f = (String) resourceTable.getValue(R.raw.raw_no_ext, new ResTable_config()).getData(); assertThat(f) .isEqualTo( TestUtil.testResources() .getResourceBase() .resolve("raw") .resolve("raw_no_ext") .toString()); } }
Logger.debug("Loading resources for %s from %s...", resourceTable.getPackageName(), resourcePath.getResourceBase()); new StaxDocumentLoader(resourceTable.getPackageName(), resourcePath.getResourceBase(), new NodeHandler() .addHandler("resources", new NodeHandler()
public boolean hasResources() { return getResourceBase() != null && getResourceBase().exists(); }
public boolean hasResources() { return getResourceBase() != null && getResourceBase().exists(); }
private void loadOpaque(ResourcePath resourcePath, final PackageResourceTable resourceTable, final String type, final ResType resType) { new DocumentLoader(resourceTable.getPackageName(), resourcePath.getResourceBase()) { @Override protected void loadResourceXmlFile(XmlContext xmlContext) { resourceTable.addResource(type, xmlContext.getXmlFile().getBaseName(), new FileTypedResource(xmlContext.getXmlFile(), resType, xmlContext)); } }.load(type); } }
private void loadOpaque(ResourcePath resourcePath, final PackageResourceTable resourceTable, final String type, final ResType resType) { new DocumentLoader(resourceTable.getPackageName(), resourcePath.getResourceBase()) { @Override protected void loadResourceXmlFile(XmlContext xmlContext) { resourceTable.addResource(type, xmlContext.getXmlFile().getBaseName(), new FileTypedResource(xmlContext.getXmlFile(), resType, xmlContext)); } }.load(type); } }
public void load(PackageResourceTable resourceTable, String folderBaseName) { FsFile resourceBase = resourcePath.getResourceBase(); FsFile[] files = resourceBase.listFiles(new StartsWithFilter(folderBaseName)); if (files == null) { throw new RuntimeException(resourceBase.join(folderBaseName) + " is not a directory"); } for (FsFile dir : files) { loadRawFiles(resourceTable, folderBaseName, dir); } }
public void load(PackageResourceTable resourceTable, String folderBaseName) { FsFile resourceBase = resourcePath.getResourceBase(); FsFile[] files = resourceBase.listFiles(new StartsWithFilter(folderBaseName)); if (files == null) { throw new RuntimeException(resourceBase.join(folderBaseName) + " is not a directory"); } for (FsFile dir : files) { loadRawFiles(resourceTable, folderBaseName, dir); } }
/** * 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"); } } } }
Logger.debug("Loading resources for %s from %s...", resourceTable.getPackageName(), resourcePath.getResourceBase()); new StaxDocumentLoader(resourceTable.getPackageName(), resourcePath.getResourceBase(), new NodeHandler() .addHandler("resources", new NodeHandler()
Logger.debug("Loading resources for %s from %s...", resourceTable.getPackageName(), resourcePath.getResourceBase()); new StaxDocumentLoader(resourceTable.getPackageName(), resourcePath.getResourceBase(), new NodeHandler() .addHandler("resources", new NodeHandler()