@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean isRecursive() { return delegate.isRecursive(); }
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Override public boolean apply(StorageMetadata input) { return (input.getType() == StorageType.FOLDER || input.getType() == StorageType.RELATIVE_PATH) && options.isRecursive(); } })) {
@Test public void testRecursiveStatic() { ListContainerOptions options = recursive(); assertTrue(options.isRecursive()); }
@Test public void testRecursiveStatic() { ListContainerOptions options = recursive(); assertTrue(options.isRecursive()); }
@Test public void testRecursive() { ListContainerOptions options = new ListContainerOptions(); options.recursive(); assertTrue(options.isRecursive()); }
@Test public void testRecursive() { ListContainerOptions options = new ListContainerOptions(); options.recursive(); assertTrue(options.isRecursive()); }
private SortedSet<StorageMetadata> filterPrefix(SortedSet<StorageMetadata> contents, final ListContainerOptions options) { contents = newTreeSet(filter(contents, new Predicate<StorageMetadata>() { public boolean apply(StorageMetadata o) { return o != null && o.getName().replace(File.separatorChar, '/').startsWith(options.getPrefix()); } })); if (options.getDelimiter() != null || !options.isRecursive()) { String delimiter = options.getDelimiter() == null ? storageStrategy.getSeparator() : options.getDelimiter(); return extractCommonPrefixes(contents, delimiter, options.getPrefix()); } return contents; }
private SortedSet<StorageMetadata> filterPrefix(SortedSet<StorageMetadata> contents, final ListContainerOptions options) { contents = newTreeSet(filter(contents, new Predicate<StorageMetadata>() { public boolean apply(StorageMetadata o) { return o != null && o.getName().replace(File.separatorChar, '/').startsWith(options.getPrefix()); } })); if (options.getDelimiter() != null || !options.isRecursive()) { String delimiter = options.getDelimiter() == null ? storageStrategy.getSeparator() : options.getDelimiter(); return extractCommonPrefixes(contents, delimiter, options.getPrefix()); } return contents; }