001
014
015 package com.liferay.portal.tools.sourceformatter;
016
017 import com.liferay.portal.kernel.util.StringPool;
018 import com.liferay.portal.kernel.util.StringUtil;
019
020 import java.io.File;
021
022 import java.util.List;
023
024
027 public class TLDSourceProcessor extends BaseSourceProcessor {
028
029 @Override
030 protected void doFormat() throws Exception {
031 String[] excludes = new String[] {
032 "**\\bin\\**", "**\\classes\\**", "**\\WEB-INF\\tld\\**"
033 };
034 String[] includes = new String[] {"**\\*.tld"};
035
036 List<String> fileNames = getFileNames(excludes, includes);
037
038 for (String fileName : fileNames) {
039 File file = new File(BASEDIR + fileName);
040
041 String content = fileUtil.read(file);
042
043 String newContent = trimContent(content, false);
044
045 if ((newContent != null) && !content.equals(newContent)) {
046 fileUtil.write(file, newContent);
047
048 fileName = StringUtil.replace(
049 fileName, StringPool.BACK_SLASH, StringPool.SLASH);
050
051 sourceFormatterHelper.printError(fileName, file);
052 }
053 }
054 }
055
056 }