org.pfsw.text
Interface StringGenerator

All Known Implementing Classes:
ObjectIdGenerator, RandomStringGenerator

public interface StringGenerator

Defines the common API for classes that are supposed to generate strings.


Method Summary
 java.lang.String generateString()
          Generates a new string.
 java.lang.String generateString(int length)
          Generates a new string with the specified length.
 

Method Detail

generateString

java.lang.String generateString()
Generates a new string. The contents of the string is implementation specific. The length depends on the default length defined by the implementor.

Returns:
A new string with the default length.

generateString

java.lang.String generateString(int length)
Generates a new string with the specified length. The contents of the string is implementation specific. The length depends on the default length defined by the implementor.

Parameters:
length - The length of the string to generate.
Returns:
A new string with the given length.
Throws:
java.lang.IllegalArgumentException - if the given length is negative.