This class captures settings used in FileBased actions and the FileExists
precondition. It specifies how to prepare a file string and provides
consistent features across the aforementioned. This preparation supports such
converting from something such as image.jpg to cool_image_ancillary.png. In
this scenario the filePrefix="cool_", fileSuffix="_ancillary",
fileExtension="png", and keepExistingExtension=true. This conversion could
take place by passing calling the getPreparedFileString method.