Interface SpanWatcher

All Superinterfaces:
NoCopySpan

public interface SpanWatcher extends NoCopySpan
When an object of this type is attached to a Spannable, its methods will be called to notify it that other markup objects have been added, changed, or removed.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface icyllis.modernui.text.NoCopySpan

    NoCopySpan.Concrete
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onSpanAdded(Spannable text, Object what, int start, int end)
    This method is called to notify you that the specified object has been attached to the specified range of the text.
    void
    onSpanChanged(Spannable text, Object what, int ost, int oen, int nst, int nen)
    This method is called to notify you that the specified object has been relocated from the range ost…oen to the new range nst…nen of the text.
    void
    onSpanRemoved(Spannable text, Object what, int start, int end)
    This method is called to notify you that the specified object has been detached from the specified range of the text.
  • Method Details

    • onSpanAdded

      void onSpanAdded(Spannable text, Object what, int start, int end)
      This method is called to notify you that the specified object has been attached to the specified range of the text.
    • onSpanRemoved

      void onSpanRemoved(Spannable text, Object what, int start, int end)
      This method is called to notify you that the specified object has been detached from the specified range of the text.
    • onSpanChanged

      void onSpanChanged(Spannable text, Object what, int ost, int oen, int nst, int nen)
      This method is called to notify you that the specified object has been relocated from the range ost…oen to the new range nst…nen of the text.