c

amf.plugins.document.vocabularies.spec

DialectPropertyMapping

case class DialectPropertyMapping(name: String, range: Type, unionTypes: Option[List[Type]] = None, required: Boolean = false, collection: Boolean = false, referenceTarget: Option[DialectNode] = None, noRAML: Boolean = false, noLastSegmentTrimInMaps: Boolean = false, hash: Option[DialectPropertyMapping] = None, hashValue: Option[DialectPropertyMapping] = None, fromVal: Boolean = false, isDeclaration: Boolean = false, namespace: Option[Namespace] = None, rdfName: Option[String] = None, jsonld: Boolean = true, owningNode: Option[DialectNode] = None, scalaNameOverride: Option[String] = None, allowInplace: Boolean = false, pattern: Option[String] = None, enum: Option[Seq[String]] = None, minimum: Option[Int] = None, maximum: Option[Int] = None, defaultValue: Option[AmfScalar] = None) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DialectPropertyMapping
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DialectPropertyMapping(name: String, range: Type, unionTypes: Option[List[Type]] = None, required: Boolean = false, collection: Boolean = false, referenceTarget: Option[DialectNode] = None, noRAML: Boolean = false, noLastSegmentTrimInMaps: Boolean = false, hash: Option[DialectPropertyMapping] = None, hashValue: Option[DialectPropertyMapping] = None, fromVal: Boolean = false, isDeclaration: Boolean = false, namespace: Option[Namespace] = None, rdfName: Option[String] = None, jsonld: Boolean = true, owningNode: Option[DialectNode] = None, scalaNameOverride: Option[String] = None, allowInplace: Boolean = false, pattern: Option[String] = None, enum: Option[Seq[String]] = None, minimum: Option[Int] = None, maximum: Option[Int] = None, defaultValue: Option[AmfScalar] = None)

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. def adopt(dialectNode: DialectNode): DialectPropertyMapping
  5. val allowInplace: Boolean
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val collection: Boolean
  9. val defaultValue: Option[AmfScalar]
  10. val enum: Option[Seq[String]]
  11. def enumValues: Option[Seq[String]]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def field(): Field
  14. def fieldName: ValueType
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. val fromVal: Boolean
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  18. val hash: Option[DialectPropertyMapping]
  19. val hashValue: Option[DialectPropertyMapping]
  20. def iri(): String
  21. val isDeclaration: Boolean
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def isMap: Boolean
  24. def isRef: Boolean
  25. def isScalar: Boolean
  26. val jsonld: Boolean
  27. val maximum: Option[Int]
  28. val minimum: Option[Int]
  29. def multivalue: Boolean
  30. val name: String
  31. val namespace: Option[Namespace]
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. val noLastSegmentTrimInMaps: Boolean
  34. val noRAML: Boolean
  35. final def notify(): Unit
    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  37. val owningNode: Option[DialectNode]
  38. val pattern: Option[String]
  39. val range: Type
  40. def rangeAsDialect: Option[DialectNode]
  41. val rdfName: Option[String]
  42. val referenceTarget: Option[DialectNode]
  43. val required: Boolean
  44. def scalaName: String
  45. val scalaNameOverride: Option[String]
  46. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  47. val unionTypes: Option[List[Type]]
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped