Class NSRange

All Implemented Interfaces:
Iterable<NSRange>

public class NSRange
extends Struct<NSRange>
  • Constructor Details

    • NSRange

      public NSRange()
    • NSRange

      public NSRange​(long location, long length)
  • Method Details

    • getLocation

      public long getLocation()
    • setLocation

      public NSRange setLocation​(long location)
    • getLength

      public long getLength()
    • setLength

      public NSRange setLength​(long length)
    • getMaxRange

      public long getMaxRange()
    • isLocationInRange

      public boolean isLocationInRange​(long location)
    • equalsTo

      public boolean equalsTo​(NSRange other)
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class NativeObject
    • union

      public static NSRange union​(NSRange range1, NSRange range2)
    • intersection

      public static NSRange intersection​(NSRange range1, NSRange range2)
    • toString

      protected static String toString​(NSRange range)
    • fromString

      public static NSRange fromString​(String aString)