@Override public boolean accept (final @Nonnull ResourceFile file) { return file.isFolder() && !ignoredFolders.contains(file.getName()); } };
@Override public boolean accept (final @Nonnull ResourceFile file) { return file.isData() && !ignoredFolders.contains(file.getName()); } };
final String name = fo.getName(); if (name.endsWith(".zip") || name.endsWith(".jar"))
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull private ResourceFile createMockFolder (final @Nonnull String name) { final ResourceFile folder = mock(ResourceFile.class); when(folder.getName()).thenReturn(name); when(folder.getPath()).thenReturn(new ResourcePath(name)); when(folder.isData()).thenReturn(false); when(folder.isFolder()).thenReturn(true); when(folder.findChildren()).thenReturn(new ListFinder(new ArrayList<ResourceFile>())); when(folder.toString()).thenReturn(name); return folder; }
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull private ResourceFile createMockFile (final @Nonnull String name) { final ResourceFile folder = mock(ResourceFile.class); when(folder.getName()).thenReturn(name); when(folder.getPath()).thenReturn(new ResourcePath(name)); when(folder.toString()).thenReturn(name); when(folder.isData()).thenReturn(true); when(folder.isFolder()).thenReturn(false); when(folder.findChildren()).thenReturn(new ListFinder(new ArrayList<ResourceFile>())); return folder; }
/******************************************************************************************************************* * * ******************************************************************************************************************/ private void copyFolder (final @Nonnull ResourceFile sourceFolder, final @Nonnull ResourceFile targetFolder) throws IOException { log.trace("copyFolder({}, {}", sourceFolder, targetFolder); for (final ResourceFile sourceChild : sourceFolder.findChildren().results()) { if (!sourceChild.isFolder()) { log.trace(">>>> copying {} into {} ...", sourceChild, targetFolder); sourceChild.copyTo(targetFolder); } } for (final ResourceFile sourceChild : sourceFolder.findChildren().results()) { if (sourceChild.isFolder()) { copyFolder(sourceChild, targetFolder.createFolder(sourceChild.getName())); } } } }
.getProperty(PROPERTY_EXPOSED_URI, decode(file.getName(), "UTF-8")); relativeUri = relativeUri.appendedWith(getParent().getRelativeUri()).appendedWith(segment);