class Property extends Described with IProperty with HasExtra

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Property
  2. HasExtra
  3. IProperty
  4. IHasExtra
  5. INamedEntity
  6. Described
  7. Adaptable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Property(_name: String)

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. var _annotations: ListBuffer[IAnnotation]
    Definition Classes
    Described
  5. var _defaultBooleanValue: Option[Boolean]
  6. var _defaultIntegerValue: Option[Int]
  7. var _defaultValue: Option[Any]
  8. var _descriminates: Boolean
  9. var _description: String
    Definition Classes
    Described
  10. var _enumOptions: Option[Seq[String]]
  11. val _extras: Map[String, Any]
    Definition Classes
    HasExtra
  12. var _groupName: Option[String]
  13. var _isMultiValue: Boolean
  14. var _isRequired: Boolean
  15. var _keyRegexp: Option[String]
  16. var _keyShouldStartFrom: Option[String]
  17. var _name: String
    Definition Classes
    Described
  18. var _nodeRange: Option[ITypeDefinition]
  19. var _ownerClass: Option[StructuredType]
  20. var _tags: ListBuffer[String]
    Definition Classes
    Described
  21. var _version: String
    Definition Classes
    Described
  22. def addAnnotation(a: IAnnotation): Unit
    Definition Classes
    Described
  23. def annotations(): Seq[IAnnotation]
    Definition Classes
    Described
  24. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  25. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def defaultValue: Option[Any]
    Definition Classes
    PropertyIProperty
  27. def description: String
    Definition Classes
    Described
  28. def domain: Option[StructuredType]
    Definition Classes
    PropertyIProperty
  29. def enumOptions: Option[Seq[String]]
    Definition Classes
    PropertyIProperty
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  32. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  34. def getExtra[T](kind: Extra[T]): Option[T]
    Definition Classes
    HasExtraIHasExtra
  35. def getKeyRegexp: Option[String]
    Definition Classes
    PropertyIProperty
  36. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  37. def isDescriminator: Boolean
    Definition Classes
    PropertyIProperty
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. def isMultiValue: Boolean
    Definition Classes
    PropertyIProperty
  40. def isPrimitive: Boolean
    Definition Classes
    PropertyIProperty
  41. def isRequired: Boolean
    Definition Classes
    PropertyIProperty
  42. def isValueProperty: Boolean
    Definition Classes
    PropertyIProperty
  43. def keyPrefix: Option[String]
    Definition Classes
    PropertyIProperty
  44. def matchKey(k: String): Boolean
    Definition Classes
    PropertyIProperty
  45. def nameId: Option[String]
    Definition Classes
    Described
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  49. def putExtra[T](kind: Extra[T], value: T): Unit
    Definition Classes
    HasExtraIHasExtra
  50. def putExtra[T](kind: Extra[T]): Unit
    Definition Classes
    IHasExtra
  51. def range: Option[ITypeDefinition]
    Definition Classes
    PropertyIProperty
  52. def removeAnnotation(a: IAnnotation): Unit
    Definition Classes
    Described
  53. def setDefaultBooleanVal(s: Any): Property
  54. def setDefaultIntegerVal(s: Any): Property
  55. def setDefaultValue(s: Any): Property
  56. def setName(name: String): Unit
    Definition Classes
    Described
  57. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  58. def tags: Seq[String]
    Definition Classes
    Described
  59. def toString(): String
    Definition Classes
    AnyRef → Any
  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. def withDescriminating(b: Boolean): Property
  64. def withDescription(d: String): Described
    Definition Classes
    Described
  65. def withDomain(d: StructuredType, custom: Boolean = false): Property
  66. def withEnumOptions(op: Seq[String]): Property
  67. def withKeyRegexp(regexp: String): Property
  68. def withKeyRestriction(keyShouldStartFrom: String): Property
  69. def withMultiValue(v: Boolean = true): Property
  70. def withRange(t: ITypeDefinition): Property
  71. def withRequired(req: Boolean): Property

Inherited from HasExtra

Inherited from IProperty

Inherited from IHasExtra

Inherited from INamedEntity

Inherited from Described

Inherited from Adaptable

Inherited from AnyRef

Inherited from Any

Ungrouped