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 ListTypeDataField: TField
  29. val ListTypeDataFieldManifest: Manifest[ListElementFields]
  30. val MapTypeDataField: TField
  31. val MapTypeDataFieldManifest: Manifest[StandardElementFields]
  32. val MembershipTypeDataField: TField
  33. val MembershipTypeDataFieldManifest: Manifest[MembershipElementFields]
  34. val PullquoteTypeDataField: TField
  35. val PullquoteTypeDataFieldManifest: Manifest[PullquoteElementFields]
  36. val RecipeTypeDataField: TField
  37. val RecipeTypeDataFieldManifest: Manifest[RecipeElementFields]
  38. val RichLinkTypeDataField: TField
  39. val RichLinkTypeDataFieldManifest: Manifest[RichLinkElementFields]
  40. val Struct: TStruct
  41. val TableTypeDataField: TField
  42. val TableTypeDataFieldManifest: Manifest[StandardElementFields]
  43. val TextTypeDataField: TField
  44. val TextTypeDataFieldManifest: Manifest[TextElementFields]
  45. val TimelineTypeDataField: TField
  46. val TimelineTypeDataFieldManifest: Manifest[TimelineElementFields]
  47. val TrackingField: TField
  48. val TrackingFieldManifest: Manifest[EmbedTracking]
  49. val TweetTypeDataField: TField
  50. val TweetTypeDataFieldManifest: Manifest[TweetElementFields]
  51. val TypeField: TField
  52. val TypeFieldI32: TField
  53. val TypeFieldManifest: Manifest[ElementType]
  54. val VideoTypeDataField: TField
  55. val VideoTypeDataFieldManifest: Manifest[VideoElementFields]
  56. val VineTypeDataField: TField
  57. val VineTypeDataFieldManifest: Manifest[VineElementFields]
  58. val WitnessTypeDataField: TField
  59. val WitnessTypeDataFieldManifest: Manifest[WitnessElementFields]
  60. 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): BlockElement
  61. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  62. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  63. def decode(_iprot: TProtocol): BlockElement
    Definition Classes
    BlockElement → ThriftStructCodec
  64. def encode(_item: BlockElement, _oproto: TProtocol): Unit
    Definition Classes
    BlockElement → ThriftStructCodec
  65. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  67. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Field information in declaration order.

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

    Checks that all required fields are non-null.

  82. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  83. final def validateFieldValue[U <: ValidatingThriftStruct[U]](fieldName: String, fieldValue: Any, fieldAnnotations: Map[String, String], thriftValidatorOpt: Option[ThriftValidator]): Set[ThriftValidationViolation]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  84. 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
  85. 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
  86. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  87. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  88. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  89. def withoutPassthroughFields(original: BlockElement): BlockElement
  90. 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