com.prowidesoftware.swift.io.writer
Class MultilineUtil

java.lang.Object
  extended by com.prowidesoftware.swift.io.writer.MultilineUtil

public class MultilineUtil
extends java.lang.Object

Helper class to deal with swift fields that allow many lines of text

Version:
$Id: MultilineUtil.java,v 1.1.1.1 2013/04/10 17:04:50 mgriffa Exp $
Author:
www.prowidesoftware.com

Constructor Summary
MultilineUtil()
           
 
Method Summary
 java.lang.String[] removeInnerEmptyLines(java.lang.String[] lines)
          Same as removeInnerEmptyLines(lines, false)
 java.lang.String[] removeInnerEmptyLines(java.lang.String[] lines, boolean keepAll)
          Helper method to remove empty lines on a multiline field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultilineUtil

public MultilineUtil()
Method Detail

removeInnerEmptyLines

public java.lang.String[] removeInnerEmptyLines(java.lang.String[] lines)
Same as removeInnerEmptyLines(lines, false)

Parameters:
lines -
Returns:
a String array with all nonempty lines contained in the lines array
See Also:
removeInnerEmptyLines(String[], boolean)

removeInnerEmptyLines

public java.lang.String[] removeInnerEmptyLines(java.lang.String[] lines,
                                                boolean keepAll)
Helper method to remove empty lines on a multiline field.

Parameters:
lines - an non null array of lines to process
keepAll - if true this method will have the effect of sorting empty lines to the end, if false, empty lines will be removed
Returns:
a String array with all nonempty lines contained in the lines array, the string may be empty if lines is empty, or no non-empty lines are present