public AwesomeTextHandler addViewSpanRenderer(String pattern, ViewSpanRenderer viewSpanRenderer) { renderers.put(pattern, viewSpanRenderer); if (view != null) { applyRenderers(); } return this; }
public void setText(String text) { if (view != null) { view.setText(text); applyRenderers(); } else { throw new IllegalStateException("View mustn't be null"); } }
public void setView(TextView view) { this.view = view; this.context = view.getContext(); applyRenderers(); }