package com.himamis.retex.editor.share.input.adapter; import com.himamis.retex.editor.share.editor.MathFieldInternal; import java.util.Arrays; import java.util.List; public class FunctionsAdapter extends StringInput { private static final List<String> fnList = Arrays.asList("sin", "cos", "tan", "ln", "log", "sinh", "cosh", "tanh", "asin", "acos", "atan", "arcsin", "arccos", "arctan", "sen", "arcsen", "tg", "tgh", "senh"); @Override public void commit(MathFieldInternal mfi, String input) { commitFunction(mfi, input); } @Override public boolean test(String input) { return fnList.contains(input); } }