private boolean isHidden(final FolderItem folderItem) { return hiddenTypeDef.accept(new Path() { @Override public String getFileName() { return folderItem.getFileName(); } @Override public String toURI() { return null; } @Override public int compareTo(final Path path) { return 0; } }); }
@Override public String getDescription() { String desc = UberfireConstants.INSTANCE.dotResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }
@Override public boolean accept(final Path path) { return path.getFileName().startsWith(getPrefix()); } }
void setupContent( final FolderListing content ) { final int folderCount = getFolderCount( content.getContent() ); if ( activeOptions.isTechnicalViewActive() || folderCount > 0 ) { showNavigatorPanel(); } else { hideNavigatorPanel(); } int base = navigator.getRowCount(); for ( int i = 0; i < content.getContent().size(); i++ ) { final FolderItem folderItem = content.getContent().get( i ); if ( folderItem.getType().equals( FolderItemType.FOLDER ) && options.showDirectories() ) { createDirectory( base + i, folderItem ); } else if ( folderItem.getType().equals( FolderItemType.FILE ) && options.showFiles() ) { if ( !options.showHiddenFiles() && !hiddenTypeDef.accept( (Path) folderItem.getItem() ) ) { createFile( base + i, folderItem ); } else if ( options.showHiddenFiles() ) { createFile( base + i, folderItem ); } } } }
@Override public String getDescription() { String desc = UberfireConstants.INSTANCE.dotResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }
@Override public void callback(final NavigatorContent response) { for (final DataContent dataContent : response.getContent()) { if (dataContent.isDirectory()) { if (options.showDirectories()) { parent.addDirectory(dataContent.getPath()); } } else { if (options.showFiles()) { if (!options.showHiddenFiles() && !hiddenTypeDef.accept(dataContent.getPath())) { parent.addFile(dataContent.getPath()); } else if (options.showHiddenFiles()) { parent.addFile(dataContent.getPath()); } } } } } }).listContent(path);
@Override public void callback(final NavigatorContent response) { for (final DataContent dataContent : response.getContent()) { if (dataContent.isDirectory()) { if (options.showDirectories()) { parent.addDirectory(dataContent.getPath()); } } else { if (options.showFiles()) { if (!options.showHiddenFiles() && !hiddenTypeDef.accept(dataContent.getPath())) { parent.addFile(dataContent.getPath()); } else if (options.showHiddenFiles()) { parent.addFile(dataContent.getPath()); } } } } } }).listContent(path);