r272 - trunk/nuiton-processor/src/main/java/org/nuiton/processor/filters
Author: tchemit Date: 2009-09-27 21:35:24 +0200 (Sun, 27 Sep 2009) New Revision: 272 Modified: trunk/nuiton-processor/src/main/java/org/nuiton/processor/filters/I18nFilter.java Log: add override annotation + use equals instead of == on String Modified: trunk/nuiton-processor/src/main/java/org/nuiton/processor/filters/I18nFilter.java =================================================================== --- trunk/nuiton-processor/src/main/java/org/nuiton/processor/filters/I18nFilter.java 2009-09-26 02:16:12 UTC (rev 271) +++ trunk/nuiton-processor/src/main/java/org/nuiton/processor/filters/I18nFilter.java 2009-09-27 19:35:24 UTC (rev 272) @@ -53,22 +53,25 @@ this.header = header; } + @Override protected String getHeader() { return header; } + @Override protected String getFooter() { return footer; } private Matcher matcher = null; + @Override public int getMatchIndexFor(String input, String sequence) { int index = NOT_FOUND; setMatcher(null); - if (sequence == getHeader()) { + if (sequence.equals(getHeader())) { setMatcher(getHeaderPattern().matcher(input)); - } else if (sequence == getFooter()){ + } else if (sequence.equals(getFooter())){ setMatcher(getFooterPattern().matcher(input)); } if (getMatcher() != null) { @@ -81,6 +84,7 @@ return index; } + @Override public int getMatchLengthFor(String sequence) { int length = NOT_FOUND; @@ -99,10 +103,12 @@ * la chaine trouve * @return ce qu'il faut ecrire dans le fichier de sortie */ + @Override protected String performInFilter(String ch) { return ch.replaceAll("\"\\s*\\+\\s*\"","") + "="; } + @Override public String performHeaderFooterFilter(String ch) { return ch.substring(ch.indexOf('"')+1, ch.lastIndexOf('"')); } @@ -115,6 +121,7 @@ * la chaine trouve * @return ce qu'il faut ecrire dans le fichier de sortie */ + @Override protected String performOutFilter(String ch) { return EMPTY_STRING; }
participants (1)
-
tchemit@users.nuiton.org