001
014
015 package com.liferay.portal.tools.sourceformatter;
016
017 import com.liferay.portal.kernel.util.StringUtil;
018
019 import java.io.File;
020
021 import java.util.List;
022
023
026 public class TLDSourceProcessor extends BaseSourceProcessor {
027
028 @Override
029 protected String doFormat(
030 File file, String fileName, String absolutePath, String content)
031 throws Exception {
032
033 content = trimContent(content, false);
034
035 return StringUtil.replace(content, "\n\n\n", "\n\n");
036 }
037
038 @Override
039 protected void format() throws Exception {
040 String[] excludes = new String[] {"**\\WEB-INF\\tld\\**"};
041 String[] includes = new String[] {"**\\*.tld"};
042
043 List<String> fileNames = getFileNames(excludes, includes);
044
045 for (String fileName : fileNames) {
046 format(fileName);
047 }
048 }
049
050 }