Examples of SeparatorMergeAlgorithm


Examples of net.sourceforge.align.filter.modifier.modify.merge.SeparatorMergeAlgorithm

public class SplitAlgorithmMockTest {

  @Test
  public void split() {
    String[] segments = new String[] {"aa", "bb", "c"};
    MergeAlgorithm merger = new SeparatorMergeAlgorithm("");
    String text = merger.merge(Arrays.asList(segments));
    SplitAlgorithm splitter = new SplitAlgorithmMock(2);
    List<String> splitted = splitter.split(text);
    String[] splittedArray = splitted.toArray(new String[splitted.size()]);
    assertEquals(segments, splittedArray);
  }
View Full Code Here

Examples of net.sourceforge.align.filter.modifier.modify.merge.SeparatorMergeAlgorithm

      reader = getReader(getFileInputStream(fileName));
      targetAlgorithm = new SrxSplitAlgorithm(reader, languageArray[1]);
    } else if (cls.equals("merge")) {
      String separator = commandLine.getOptionValue('s');
      if (separator == null) {
        sourceAlgorithm = new SeparatorMergeAlgorithm();
      } else {
        separator = separator.replaceAll("\\\\t", "\t");
        separator = separator.replaceAll("\\\\n", "\n");
        sourceAlgorithm = new SeparatorMergeAlgorithm(separator);
      }
    } else if (cls.equals("trim")) {
      sourceAlgorithm = new TrimCleanAlgorithm();
    } else if (cls.equals("lowercase")) {
      sourceAlgorithm = new LowercaseCleanAlgorithm();
View Full Code Here

Examples of net.sourceforge.align.filter.modifier.modify.merge.SeparatorMergeAlgorithm

   */
  @Test
  public void testRunAllFilters() {
    SplitAlgorithm splitAlgorithm = new SplitAlgorithmMock(1);
    AlignAlgorithm alignAlgorithm = new AlignAlgorithmMock(2);
    MergeAlgorithm mergeAlgorithm = new SeparatorMergeAlgorithm();
    List<Filter> filterList = new ArrayList<Filter>();
    filterList.add(new Modifier(splitAlgorithm, splitAlgorithm));
    filterList.add(new Aligner(alignAlgorithm));
    filterList.add(new Modifier(mergeAlgorithm, mergeAlgorithm));
    CompositeFilter composite = new CompositeFilter(filterList);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.