org.scalatra.commands

BasicFieldDescriptor

class BasicFieldDescriptor[T] extends FieldDescriptor[T]

Linear Supertypes
FieldDescriptor[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BasicFieldDescriptor
  2. FieldDescriptor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BasicFieldDescriptor(name: String, validator: Option[(FieldValidation[T]) ⇒ FieldValidation[T]] = scala.None, transformations: (T) ⇒ T = ..., isRequired: Boolean = false, description: String = "", notes: String = "", defVal: DefVal[T], valueSource: ValueSource.Value = ValueSource.Body, allowableValues: List[T] = immutable.this.Nil, displayName: Option[String] = scala.None, position: Int = 0)(implicit valueManifest: Manifest[T])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allowableValues(vals: T*): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  7. val allowableValues: List[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  8. def apply[S](original: Either[String, Option[S]])(implicit ms: Manifest[S], df: DefaultValue[S], convert: TypeConverter[S, T]): DataboundFieldDescriptor[S, T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def copy(name: String = name, validator: Option[(FieldValidation[T]) ⇒ FieldValidation[T]] = validator, transformations: (T) ⇒ T = transformations, isRequired: Boolean = isRequired, description: String = description, notes: String = notes, defVal: DefVal[T] = defVal, valueSource: ValueSource.Value = valueSource, allowableValues: List[T] = allowableValues, displayName: Option[String] = displayName, position: Int = position): FieldDescriptor[T]

  12. def defaultValue: T

    Definition Classes
    FieldDescriptor
  13. def description(desc: String): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  14. val description: String

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  15. def displayName(name: String): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  16. val displayName: Option[String]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(obj: Any): Boolean

    Definition Classes
    FieldDescriptor → AnyRef → Any
  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Definition Classes
    FieldDescriptor → AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def isInvalid: Boolean

    Definition Classes
    FieldDescriptor
  24. def isValid: Boolean

    Definition Classes
    FieldDescriptor
  25. val name: String

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. def notes(note: String): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  28. val notes: String

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  29. final def notify(): Unit

    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  31. def optional(default: ⇒ T): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  32. def optional: FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  33. def position(pos: Int): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  34. val position: Int

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  35. def required: FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  36. def sourcedFrom(valueSource: ValueSource.Value): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  38. def toString(): String

    Definition Classes
    FieldDescriptor → AnyRef → Any
  39. def transform(endo: (T) ⇒ T): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  40. def validateWith(bindingValidators: (String) ⇒ (FieldValidation[T]) ⇒ FieldValidation[T]*): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  41. val validator: Option[(FieldValidation[T]) ⇒ FieldValidation[T]]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  42. val value: FieldValidation[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  43. implicit val valueManifest: Manifest[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  44. val valueSource: ValueSource.Value

    Definition Classes
    BasicFieldDescriptorFieldDescriptor
  45. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. def withDefaultValue(default: ⇒ T): FieldDescriptor[T]

    Definition Classes
    BasicFieldDescriptorFieldDescriptor

Inherited from FieldDescriptor[T]

Inherited from AnyRef

Inherited from Any

Ungrouped