UnderscoreTerm.java
package com.github.mygreen.cellformatter.term;
import java.util.Locale;
import com.github.mygreen.cellformatter.lang.MSLocale;
import com.github.mygreen.cellformatter.tokenizer.Token;
/**
* フォーマットの書式'_'の記号を表現する項。
* ・'_'の次に続く文字を空白で置き換える。
* @author T.TSUCHIE
*
*/
public class UnderscoreTerm<T> implements Term<T> {
private static final String SPACE = " ";
private final Token.Underscore token;
public UnderscoreTerm(final Token.Underscore token) {
this.token = token;
}
@Override
public String format(final T number, final MSLocale formatLocale, final Locale runtimeLocale) {
return SPACE;
}
public Token.Underscore getToken() {
return token;
}
}