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, isDocumentDeclaration: 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, isDocumentDeclaration: 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. val isDocumentDeclaration: Boolean
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def isMap: Boolean
  25. def isRef: Boolean
  26. def isScalar: Boolean
  27. val jsonld: Boolean
  28. val maximum: Option[Int]
  29. val minimum: Option[Int]
  30. def multivalue: Boolean
  31. val name: String
  32. val namespace: Option[Namespace]
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. val noLastSegmentTrimInMaps: Boolean
  35. val noRAML: Boolean
  36. final def notify(): Unit
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  38. val owningNode: Option[DialectNode]
  39. val pattern: Option[String]
  40. val range: Type
  41. def rangeAsDialect: Option[DialectNode]
  42. val rdfName: Option[String]
  43. val referenceTarget: Option[DialectNode]
  44. val required: Boolean
  45. def scalaName: String
  46. val scalaNameOverride: Option[String]
  47. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  48. val unionTypes: Option[List[Type]]
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. 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