package net.jforum.services;
import net.jforum.formatters.Formatter;
import net.jforum.formatters.PostFormatters;
import net.jforum.formatters.PostOptions;
public class MessageFormatService {
private PostFormatters formatters;
//----------Getter & Setter----------
public PostFormatters getFormatters() {
return formatters;
}
public void setFormatters(PostFormatters formatters) {
this.formatters = formatters;
}
//---------- Business Logic----------
/**
* format the text
*/
public String format(String text,PostOptions options){
for (Formatter formatter : formatters) {
text = formatter.format(text, options);
}
return text;
}
}