java.lang.Object
io.jmix.ui.widget.client.addon.aceeditor.AceRange
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TextRange

public class AceRange extends Object implements Serializable
See Also:
  • Constructor Details

    • AceRange

      public AceRange(int row1, int col1, int row2, int col2)
  • Method Details

    • fromPositions

      public static AceRange fromPositions(int start, int end, String text)
    • fromPositions

      public static AceRange fromPositions(int start, int end, String[] lines)
    • getStartRow

      public int getStartRow()
    • getStartCol

      public int getStartCol()
    • getEndRow

      public int getEndRow()
    • getEndCol

      public int getEndCol()
    • getPositions

      public int[] getPositions(String text)
    • getPositions

      public int[] getPositions(String[] lines)
    • asTransport

      public TransportDoc.TransportRange asTransport()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isBackwards

      public boolean isBackwards()
    • reversed

      public AceRange reversed()
    • isZeroLength

      public boolean isZeroLength()
    • fromTransport

      public static AceRange fromTransport(TransportDoc.TransportRange tr)
    • toString

      public String toString()
      Overrides:
      toString in class Object