org.eclipse.xtext.junit4.parameterized
Class StringCollection<T extends StringCollection.Item>
java.lang.Object
org.eclipse.xtext.junit4.parameterized.StringCollection<T>
- All Implemented Interfaces:
- java.lang.Iterable<T>
- Direct Known Subclasses:
- ActualCollection, ExpectationCollection
public class StringCollection<T extends StringCollection.Item>
- extends java.lang.Object
- implements java.lang.Iterable<T>
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WS
protected static final java.util.regex.Pattern WS
caseSensitive
protected boolean caseSensitive
items
protected java.util.Collection<T extends StringCollection.Item> items
ordered
protected boolean ordered
quote
protected char quote
quoted
protected boolean quoted
separator
protected char separator
whitespaceSensitive
protected boolean whitespaceSensitive
StringCollection
public StringCollection()
createCollection
protected java.util.Collection<T> createCollection()
escape
protected java.lang.String escape(java.lang.String str)
escapeUnquoted
protected java.lang.String escapeUnquoted(java.lang.String str)
getQuote
public char getQuote()
getSeparator
public char getSeparator()
isCaseSensitive
public boolean isCaseSensitive()
isOrdered
public boolean isOrdered()
isQuoted
public boolean isQuoted()
isWhitespaceSensitive
public boolean isWhitespaceSensitive()
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<T extends StringCollection.Item>
normalize
protected java.lang.String normalize(java.lang.String item)
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
setOrdered
public void setOrdered(boolean ordered)
setQuote
public void setQuote(char quote)
setQuoted
public void setQuoted(boolean quoted)
setSeparator
public void setSeparator(char separator)
setWhitespaceSensitive
public void setWhitespaceSensitive(boolean whitespaceSensitive)