@Override public String dirNameFromItem(@Nonnull F parent, @Nonnull J item) { NameProperty property = item.getProperty(NameProperty.class); if (property != null) { return mangle(property.getName()); } String name = idealNameFromItem(parent, item); return name == null ? null : mangle(name); }
@Override public String itemNameFromItem(@Nonnull F parent, @Nonnull J item) { NameProperty property = item.getProperty(NameProperty.class); if (property != null) { return encode(property.getName()); } String name = idealNameFromItem(parent, item); return name == null ? null : encode(name); }