@Override public boolean supports( final Path path ) { return resourceType.accept( path ); }
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; } }); }
protected String buildFileName(final String baseFileName, final ResourceTypeDefinition resourceType) { final String suffix = resourceType.getSuffix(); final String prefix = resourceType.getPrefix(); final String extension = !(suffix == null || "".equals(suffix)) ? "." + resourceType.getSuffix() : ""; if (baseFileName.endsWith(extension)) { return prefix + baseFileName; } return prefix + baseFileName + extension; }
public static String removeExtension(final Path path, final ResourceTypeDefinition type) { if (path == null) { return null; } final String fileName = path.getFileName(); if (type == null) { return fileName; } return removeExtension(path, type.getSuffix()); }
private void setResourceTypes( final ResourceTypeDefinition[] resourceTypes ) { for ( ResourceTypeDefinition resourceType : resourceTypes ) { this.resourceTypes.put( resourceType.getSuffix(), resourceType ); } }
public static String removeExtension(final Path path, final String extension) { if (path == null) { return null; } final String fileName = path.getFileName(); return removeExtension(fileName, extension); }
@Override public String getDescription() { String desc = CoreConstants.INSTANCE.textResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }
@Override public String getDescription() { String desc = UberfireConstants.INSTANCE.anyResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }
@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().endsWith("." + getSuffix()); } }
@Test public void removeResourceTypeDefinitionSuffixFromPathTest() { final Path path = mock(Path.class); doReturn("file.java").when(path).getFileName(); final ResourceTypeDefinition resourceTypeDefinition = mock(ResourceTypeDefinition.class); doReturn("java").when(resourceTypeDefinition).getSuffix(); assertNull(removeExtension((Path) null, ".java")); assertEquals("file", removeExtension(path, resourceTypeDefinition)); } }
protected void registerResourceTypeDefinition(ResourceTypeDefinition resourceTypeDefinition) { existingResourceTypes.put(resourceTypeDefinition.getSuffix(), resourceTypeDefinition); }
private String buildFileName(final String baseFileName, final ResourceTypeDefinition resourceType) { final String suffix = resourceType.getSuffix(); final String prefix = resourceType.getPrefix(); final String extension = !(suffix == null || "".equals(suffix)) ? "." + resourceType.getSuffix() : ""; if (baseFileName.endsWith(extension)) { return prefix + baseFileName; } return prefix + baseFileName + extension; }
@Test public void removeExtensionFromFileNameTest() { assertNull(removeExtension((String) null, ".java")); assertEquals("file.java", removeExtension("file.java", null)); assertEquals("file.java", removeExtension("file.java", "")); assertEquals("file", removeExtension("file.java", "java")); }
@Override public String getDescription() { String desc = CoreConstants.INSTANCE.textResourceTypeDescription(); if ( desc == null || desc.isEmpty() ) return super.getDescription(); return desc; } }
@Override public String getDescription() { String desc = UberfireConstants.INSTANCE.anyResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }
@Override public String getDescription() { String desc = UberfireConstants.INSTANCE.dotResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }
@Test public void removeResourceTypeDefinitionSuffixFromPathTest() { final Path path = mock(Path.class); doReturn("file.java").when(path).getFileName(); final ResourceTypeDefinition resourceTypeDefinition = mock(ResourceTypeDefinition.class); doReturn("java").when(resourceTypeDefinition).getSuffix(); assertNull(removeExtension((Path) null, ".java")); assertEquals("file", removeExtension(path, resourceTypeDefinition)); } }
private void setResourceTypes( final ResourceTypeDefinition[] resourceTypes ) { for ( ResourceTypeDefinition resourceType : resourceTypes ) { this.resourceTypes.put( resourceType.getSuffix(), resourceType ); } }
@Override public String getDescription() { String desc = CoreConstants.INSTANCE.textResourceTypeDescription(); if (desc == null || desc.isEmpty()) { return super.getDescription(); } return desc; } }