001 package org.springframework.beans;
002
003 import java.io.File;
004 import java.util.Set;
005
006 public class ContentRemover {
007
008 public boolean removeContent(File file, Set<String> contentsToRemove) {
009 String content = CopyrightHandlerTest.read(file);
010 content = CopyrightHandlerTest.flatten(content);
011
012 boolean updated = false;
013 for (String contentToRemove : contentsToRemove) {
014 int pos = content.indexOf(contentToRemove);
015 if (pos != -1) {
016 content = content.replace(contentToRemove, "");
017 updated = true;
018 }
019 }
020 if (!updated) {
021 return false;
022 } else {
023 content = CopyrightHandlerTest.unflatten(content);
024 CopyrightHandlerTest.write(file, content);
025 return true;
026 }
027 }
028
029 }