Packages

  • package root
    Definition Classes
    root
  • package com
    Definition Classes
    root
  • package nawforce
    Definition Classes
    com
  • package apexlink
    Definition Classes
    nawforce
  • package names
    Definition Classes
    apexlink
  • object XNames

    Name handling support.

    Name handling support.

    The two most visible types of name (Name & TypeName) are included in the api package. Additional support is included here for caching of Name objects to reduce GC pressure, simple dot formatted names and the encoded names we see used with SObjects that have suffixes such as c and optional namespaces prefixes. There is also some support here for legal & reserved identifier validation.

    Definition Classes
    names
  • NameUtils

implicit class NameUtils extends AnyRef

Name extensions

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NameUtils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NameUtils(name: Name)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def contains(seq: CharSequence): Boolean
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def isEmpty: Boolean
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def isLegalIdentifier: Option[String]

    Check is name is a legal identifier, None if OK or error message string.

  15. def isReservedIdentifier: Boolean

    Check is name is a reserved identifier.

  16. def isReservedMethodIdentifier: Boolean

    Check is method name is a reserved identifier, special rules apply.

  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def nonEmpty: Boolean
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def replaceAll(regex: String, replace: String): Name
  22. def startsWithIgnoreCase(value: String): Boolean
  23. def substring(begin: Int): Name
  24. def substring(begin: Int, end: Int): Name
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped