package com.himamis.retex.editor.share.input.adapter; import com.himamis.retex.editor.share.editor.MathFieldInternal; import com.himamis.retex.editor.share.meta.MetaModel; public class SymbolsAdapter extends StringInput { private MetaModel metaModel; public SymbolsAdapter(MetaModel metaModel) { this.metaModel = metaModel; } @Override public void commit(MathFieldInternal mfi, String input) { typeCharacter(mfi, input.charAt(0)); } @Override public boolean test(String input) { return input.length() == 1 && metaModel.isSymbol(input); } }