fm.common

IP

object IP

Helpers for parsing and working with IPv4 addresses

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IP
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val MAX_IP: Long

  7. def apply(ip: Int): IP

    The single apply() method that actually creates an IP object

  8. def apply(bytes: Array[Byte]): IP

  9. def apply(address: InetAddress): IP

  10. def apply(ip: Long): IP

  11. def apply(ip: String): IP

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def findAllIPsIn(ips: String): IndexedSeq[IP]

  18. def get(ip: String): Option[IP]

  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def isValid(ip: String): Boolean

    Is this a valid IPv4 Address formatted as xxx.

    Is this a valid IPv4 Address formatted as xxx.xxx.xxx.xxx ? NOTE!: This doesn't mean the apply() method will fail since it does hostname resolution.

  23. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toBytes(ip: Long): Array[Byte]

  28. def toBytes(ip: Int): Array[Byte]

  29. def toInt(ip: Long): Int

  30. def toInt(ints: Array[Int]): Int

  31. def toInt(bytes: Array[Byte]): Int

  32. def toInt(ip: String): Int

  33. def toIntArray(ip: Long): Array[Int]

  34. def toIntArray(ip: Int): Array[Int]

  35. def toLong(ip: Int): Long

  36. def toLong(ints: Array[Int]): Long

  37. def toLong(bytes: Array[Byte]): Long

  38. def toLong(ip: String): Long

  39. def toReversedString(ip: Long): String

  40. def toReversedString(ip: Int): String

  41. def toReversedString(ip: String): String

  42. def toString(ip: Long): String

  43. def toString(ip: Int): String

  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped