trait IParsedType extends IAnnotated with IHasExtra

Linear Supertypes
IHasExtra, IAnnotated, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IParsedType
  2. IHasExtra
  3. IAnnotated
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def allCustomFacets: Seq[ITypeFacet]
  2. abstract def allDefinedFacets: Seq[IPropertyInfo]
  3. abstract def allFacets: Seq[ITypeFacet]
  4. abstract def allOptions: Seq[IParsedType]
  5. abstract def allSubTypes: Seq[IParsedType]
  6. abstract def allSuperTypes: Seq[IParsedType]
  7. abstract def annotation(name: String): Any
    Definition Classes
    IParsedTypeIAnnotated
  8. abstract def annotations: Seq[IAnnotation]
    Definition Classes
    IParsedTypeIAnnotated
  9. abstract def cloneWithFilter(x: (ITypeFacet, IParsedType) ⇒ Option[ITypeFacet], f: Option[(IParsedType) ⇒ IParsedType]): IParsedType
  10. abstract def componentType: Option[IParsedType]
  11. abstract def customFacets: Seq[ITypeFacet]
  12. abstract def declaredAnnotations: Seq[IAnnotation]
  13. abstract def declaredFacets: Seq[ITypeFacet]
  14. abstract def declaredProperties: Seq[IPropertyInfo]
  15. abstract def declaredScalarsAnnotations: Map[String, Seq[Seq[IAnnotation]]]
  16. abstract def definedFacets: Seq[IPropertyInfo]
  17. abstract def exampleObject: Any
  18. abstract def examples: Seq[IExample]
  19. abstract def getExtra[T](kind: Extra[T]): Option[T]
    Definition Classes
    IHasExtra
  20. abstract def isAnonymous: Boolean
  21. abstract def isArray: Boolean
  22. abstract def isAssignableFrom(t: IParsedType): Boolean
  23. abstract def isBoolean: Boolean
  24. abstract def isBuiltin: Boolean
  25. abstract def isDateOnly: Boolean
  26. abstract def isDateTime: Boolean
  27. abstract def isDateTimeOnly: Boolean
  28. abstract def isEmpty: Boolean
  29. abstract def isExternal: Boolean
  30. abstract def isFile: Boolean
  31. abstract def isInteger: Boolean
  32. abstract def isIntersection: Boolean
  33. abstract def isNumber: Boolean
  34. abstract def isObject: Boolean
  35. abstract def isRecurrent: Boolean
  36. abstract def isScalar: Boolean
  37. abstract def isString: Boolean
  38. abstract def isTimeOnly: Boolean
  39. abstract def isUnion: Boolean
  40. abstract def isUnknown: Boolean
  41. abstract def kind: String
  42. abstract def name: String
  43. abstract def options: Seq[IParsedType]
  44. abstract def properties: Seq[IPropertyInfo]
  45. abstract def property(name: String): IPropertyInfo
  46. abstract def putExtra[T](kind: Extra[T], value: T): Unit
    Definition Classes
    IHasExtra
  47. abstract def registry: Option[IParsedTypeCollection]
  48. abstract def restrictions: Seq[IConstraint]
  49. abstract def scalarsAnnotations: Map[String, Seq[Seq[IAnnotation]]]
  50. abstract def subTypes: Seq[IParsedType]
  51. abstract def superTypes: Seq[IParsedType]

Concrete 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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  15. def putExtra[T](kind: Extra[T]): Unit
    Definition Classes
    IHasExtra
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from IHasExtra

Inherited from IAnnotated

Inherited from AnyRef

Inherited from Any

Ungrouped