Packages

object XNames

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.

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

Type Members

  1. implicit class NameUtils extends AnyRef

    Name extensions

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. val Attachments: Name
  5. val BestCommentId: Name
  6. val Body: Name
  7. val CommentCount: Name
  8. val ContentDocumentLinks: Name
  9. val CreatedBy: Name
  10. val CreatedById: Name
  11. val CreatedDate: Name
  12. val CurrencyIsoCode: Name
  13. val DataType: Name
  14. val Equals: Name
  15. val Field: Name
  16. val Hashcode: Name
  17. val InsertedBy: Name
  18. val InsertedById: Name
  19. val IsDeleted: Name
  20. val IsRichText: Name
  21. val Iterable: Name
  22. val Iterator: Name
  23. val LastActivityDate: Name
  24. val LastModifiedBy: Name
  25. val LastModifiedById: Name
  26. val LastModifiedDate: Name
  27. val LastReferencedDate: Name
  28. val LastViewedDate: Name
  29. val LikeCount: Name
  30. val LinkUrl: Name
  31. val List$: Name
  32. val Map$: Name
  33. val NetworkScope: Name
  34. val NewValue: Name
  35. val Notes: Name
  36. val NotesAndAttachments: Name
  37. val OldValue: Name
  38. val Owner: Name
  39. val OwnerId: Name
  40. val ParentId: Name
  41. val ProcessSteps: Name
  42. val QueryLocator: Name
  43. val RecordType: Name
  44. val RecordTypeId: Name
  45. val RelatedRecord: Name
  46. val RelatedRecordId: Name
  47. val Set$: Name
  48. val Start: Name
  49. val SystemModstamp: Name
  50. val Tasks: Name
  51. val Title: Name
  52. val Tostring: Name
  53. val Type: Name
  54. val Visibility: Name
  55. def apply(name: String): Name
  56. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  57. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  58. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  60. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  61. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  62. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  63. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  64. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  65. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  66. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  67. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  68. def toString(): String
    Definition Classes
    AnyRef → Any
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped