Packages

object BlockElement extends ValidatingThriftStructCodec3[BlockElement] with StructBuilderFactory[BlockElement] with Serializable

Linear Supertypes
Serializable, StructBuilderFactory[BlockElement], ValidatingThriftStructCodec3[BlockElement], ThriftStructCodec3[BlockElement], ThriftStructCodec[BlockElement], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BlockElement
  2. Serializable
  3. StructBuilderFactory
  4. ValidatingThriftStructCodec3
  5. ThriftStructCodec3
  6. ThriftStructCodec
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class Immutable extends BlockElement

    The default read-only implementation of BlockElement.

    The default read-only implementation of BlockElement. You typically should not need to directly reference this class; instead, use the BlockElement.apply method to construct new instances.

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 AssetsField: TField
  5. val AssetsFieldManifest: Manifest[Seq[Asset]]
  6. val AudioTypeDataField: TField
  7. val AudioTypeDataFieldManifest: Manifest[AudioElementFields]
  8. val CalloutTypeDataField: TField
  9. val CalloutTypeDataFieldManifest: Manifest[CalloutElementFields]
  10. val CartoonTypeDataField: TField
  11. val CartoonTypeDataFieldManifest: Manifest[CartoonElementFields]
  12. val CodeTypeDataField: TField
  13. val CodeTypeDataFieldManifest: Manifest[CodeElementFields]
  14. val CommentTypeDataField: TField
  15. val CommentTypeDataFieldManifest: Manifest[CommentElementFields]
  16. val ContentAtomTypeDataField: TField
  17. val ContentAtomTypeDataFieldManifest: Manifest[ContentAtomElementFields]
  18. val DocumentTypeDataField: TField
  19. val DocumentTypeDataFieldManifest: Manifest[StandardElementFields]
  20. val EmbedTypeDataField: TField
  21. val EmbedTypeDataFieldManifest: Manifest[EmbedElementFields]
  22. val ImageTypeDataField: TField
  23. val ImageTypeDataFieldManifest: Manifest[ImageElementFields]
  24. val InstagramTypeDataField: TField
  25. val InstagramTypeDataFieldManifest: Manifest[InstagramElementFields]
  26. val InteractiveTypeDataField: TField
  27. val InteractiveTypeDataFieldManifest: Manifest[InteractiveElementFields]
  28. val LinkTypeDataField: TField
  29. val LinkTypeDataFieldManifest: Manifest[LinkElementFields]
  30. val ListTypeDataField: TField
  31. val ListTypeDataFieldManifest: Manifest[ListElementFields]
  32. val MapTypeDataField: TField
  33. val MapTypeDataFieldManifest: Manifest[StandardElementFields]
  34. val MembershipTypeDataField: TField
  35. val MembershipTypeDataFieldManifest: Manifest[MembershipElementFields]
  36. val PullquoteTypeDataField: TField
  37. val PullquoteTypeDataFieldManifest: Manifest[PullquoteElementFields]
  38. val RecipeTypeDataField: TField
  39. val RecipeTypeDataFieldManifest: Manifest[RecipeElementFields]
  40. val RichLinkTypeDataField: TField
  41. val RichLinkTypeDataFieldManifest: Manifest[RichLinkElementFields]
  42. val Struct: TStruct
  43. val TableTypeDataField: TField
  44. val TableTypeDataFieldManifest: Manifest[StandardElementFields]
  45. val TextTypeDataField: TField
  46. val TextTypeDataFieldManifest: Manifest[TextElementFields]
  47. val TimelineTypeDataField: TField
  48. val TimelineTypeDataFieldManifest: Manifest[TimelineElementFields]
  49. val TrackingField: TField
  50. val TrackingFieldManifest: Manifest[EmbedTracking]
  51. val TweetTypeDataField: TField
  52. val TweetTypeDataFieldManifest: Manifest[TweetElementFields]
  53. val TypeField: TField
  54. val TypeFieldI32: TField
  55. val TypeFieldManifest: Manifest[ElementType]
  56. val VideoTypeDataField: TField
  57. val VideoTypeDataFieldManifest: Manifest[VideoElementFields]
  58. val VineTypeDataField: TField
  59. val VineTypeDataFieldManifest: Manifest[VineElementFields]
  60. val WitnessTypeDataField: TField
  61. val WitnessTypeDataFieldManifest: Manifest[WitnessElementFields]
  62. def apply(type: ElementType, assets: Seq[Asset] = _root_.scala.collection.immutable.Nil, textTypeData: Option[TextElementFields] = _root_.scala.None, videoTypeData: Option[VideoElementFields] = _root_.scala.None, tweetTypeData: Option[TweetElementFields] = _root_.scala.None, imageTypeData: Option[ImageElementFields] = _root_.scala.None, audioTypeData: Option[AudioElementFields] = _root_.scala.None, pullquoteTypeData: Option[PullquoteElementFields] = _root_.scala.None, interactiveTypeData: Option[InteractiveElementFields] = _root_.scala.None, mapTypeData: Option[StandardElementFields] = _root_.scala.None, documentTypeData: Option[StandardElementFields] = _root_.scala.None, tableTypeData: Option[StandardElementFields] = _root_.scala.None, witnessTypeData: Option[WitnessElementFields] = _root_.scala.None, richLinkTypeData: Option[RichLinkElementFields] = _root_.scala.None, membershipTypeData: Option[MembershipElementFields] = _root_.scala.None, embedTypeData: Option[EmbedElementFields] = _root_.scala.None, instagramTypeData: Option[InstagramElementFields] = _root_.scala.None, commentTypeData: Option[CommentElementFields] = _root_.scala.None, vineTypeData: Option[VineElementFields] = _root_.scala.None, contentAtomTypeData: Option[ContentAtomElementFields] = _root_.scala.None, tracking: Option[EmbedTracking] = _root_.scala.None, codeTypeData: Option[CodeElementFields] = _root_.scala.None, calloutTypeData: Option[CalloutElementFields] = _root_.scala.None, cartoonTypeData: Option[CartoonElementFields] = _root_.scala.None, recipeTypeData: Option[RecipeElementFields] = _root_.scala.None, listTypeData: Option[ListElementFields] = _root_.scala.None, timelineTypeData: Option[TimelineElementFields] = _root_.scala.None, linkTypeData: Option[LinkElementFields] = _root_.scala.None): BlockElement
  63. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  64. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  65. def decode(_iprot: TProtocol): BlockElement
    Definition Classes
    BlockElement → ThriftStructCodec
  66. def encode(_item: BlockElement, _oproto: TProtocol): Unit
    Definition Classes
    BlockElement → ThriftStructCodec
  67. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  68. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  69. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Field information in declaration order.

  70. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  71. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  72. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  73. lazy val metaData: ThriftStructMetaData[BlockElement]
    Definition Classes
    BlockElement → ThriftStructCodec
  74. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  75. def newBuilder(): StructBuilder[BlockElement]
    Definition Classes
    BlockElement → StructBuilderFactory
  76. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  77. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  78. val structAnnotations: Map[String, String]
  79. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  80. def toString(): String
    Definition Classes
    AnyRef → Any
  81. def ttypeToString(byte: Byte): String
    Attributes
    protected
    Definition Classes
    ThriftStructCodec3
  82. lazy val unsafeEmpty: BlockElement
  83. def validate(_item: BlockElement): Unit

    Checks that all required fields are non-null.

  84. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  85. final def validateFieldValue[U <: ValidatingThriftStruct[U]](fieldName: String, fieldValue: Any, fieldAnnotations: Map[String, String], thriftValidatorOpt: Option[ThriftValidator]): Set[ThriftValidationViolation]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  86. def validateInstanceValue(item: BlockElement): Set[ThriftValidationViolation]

    Validate that all validation annotations on the struct meet the criteria defined in the corresponding com.twitter.scrooge.validation.ThriftConstraintValidator.

    Validate that all validation annotations on the struct meet the criteria defined in the corresponding com.twitter.scrooge.validation.ThriftConstraintValidator.

    Definition Classes
    BlockElement → ValidatingThriftStructCodec3
  87. def validateNewInstance(item: BlockElement): Seq[Issue]

    Checks that the struct is a valid as a new instance.

    Checks that the struct is a valid as a new instance. If there are any missing required or construction required fields, return a non-empty list.

    Definition Classes
    BlockElement → ValidatingThriftStructCodec3
  88. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  89. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  90. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  91. def withoutPassthroughFields(original: BlockElement): BlockElement
  92. object Immutable extends ThriftStructCodec3[BlockElement] with Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from StructBuilderFactory[BlockElement]

Inherited from ValidatingThriftStructCodec3[BlockElement]

Inherited from ThriftStructCodec3[BlockElement]

Inherited from ThriftStructCodec[BlockElement]

Inherited from AnyRef

Inherited from Any

Ungrouped