com.foursquare.slashem

SlashemField

trait SlashemField [V, M <: Record[M]] extends OwnedField[M]

Self Type
SlashemField[V, M] with Field[V, M]
Linear Supertypes
OwnedField[M], BaseField, BaseField, FieldContainer, SettableField, SettableValueHolder, Settable, ReadableField, Bindable, ValueHolder, FieldIdentifier, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. SlashemField
  2. OwnedField
  3. BaseField
  4. BaseField
  5. FieldContainer
  6. SettableField
  7. SettableValueHolder
  8. Settable
  9. ReadableField
  10. Bindable
  11. ValueHolder
  12. FieldIdentifier
  13. AnyRef
  14. Any
Visibility
  1. Public
  2. All

Type Members

  1. type ValueType

    Attributes
    abstract
    Definition Classes
    ValueHolder

Abstract Value Members

  1. def asJValue : JValue

    Attributes
    abstract
    Definition Classes
    BaseField
  2. def asJs : JsExp

    Attributes
    abstract
    Definition Classes
    BaseField
  3. def asString : String

    Attributes
    abstract
    Definition Classes
    BaseField
  4. def get : ValueType

    Attributes
    abstract
    Definition Classes
    ValueHolder
  5. def owner : M

    Attributes
    abstract
    Definition Classes
    OwnedField
  6. def set (in: ValueType): ValueType

    Attributes
    abstract
    Definition Classes
    Settable
  7. def setFilter : List[(ValueType) ⇒ ValueType]

    Attributes
    abstract
    Definition Classes
    SettableField
  8. def setFromAny (a: Any): Box[V]

    Attributes
    abstract
  9. def toForm : Box[NodeSeq]

    Attributes
    abstract
    Definition Classes
    BaseField → SettableField
  10. def validate : List[FieldError]

    Attributes
    abstract
    Definition Classes
    SettableField
  11. def validations : List[(ValueType) ⇒ List[FieldError]]

    Attributes
    abstract
    Definition Classes
    SettableField
  12. def is : ValueType

    Attributes
    abstract
    Definition Classes
    ValueHolder
    Annotations
    @deprecated
    Deprecated

    Use get

Concrete Value Members

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def allFields : Seq[BaseField]

    Definition Classes
    BaseField → FieldContainer
  7. def any : Clause[V]

  8. def asHtml : NodeSeq

    Definition Classes
    ReadableField → Bindable
  9. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  10. def atomicUpdate (f: (ValueType) ⇒ ValueType): ValueType

    Definition Classes
    Settable
  11. def canRead_? : Boolean

    Definition Classes
    BaseField
  12. def canWrite_? : Boolean

    Definition Classes
    BaseField
  13. def checkCanRead_? : Boolean

    Definition Classes
    BaseField
  14. def checkCanWrite_? : Boolean

    Definition Classes
    BaseField
  15. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. def contains (v: V, b: Float): Clause[V]

  17. def contains (v: V): Clause[V]

  18. def dirty_? : Boolean

    Definition Classes
    BaseField
  19. def dirty_? (b: Boolean): Unit

    Attributes
    protected
    Definition Classes
    BaseField
  20. def displayHtml : NodeSeq

    Definition Classes
    ReadableField
  21. def displayName : String

    Definition Classes
    ReadableField
  22. def displayNameHtml : Box[NodeSeq]

    Definition Classes
    ReadableField
  23. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  24. def eqs (v: V): Clause[V]

  25. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  26. def fieldId : Option[NodeSeq]

    Definition Classes
    SettableField
  27. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. def formElemAttrs : Seq[ElemAttr]

    Definition Classes
    BaseField
  29. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  30. def greaterThan (v: V): Clause[V]

  31. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  32. def helpAsHtml : Box[NodeSeq]

    Definition Classes
    SettableField
  33. def highlighted : List[String]

  34. var hl : List[String]

  35. def ignoreField_? : Boolean

    Definition Classes
    BaseField
  36. def in (v: List[String]): Clause[String]

  37. def in (v: Iterable[V], b: Float): Clause[V]

  38. def in (v: Iterable[V]): Clause[V]

  39. def inRange (v1: V, v2: V): Clause[V]

  40. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  41. def label : NodeSeq

    Definition Classes
    BaseField
  42. def lessThan (v: V): Clause[V]

  43. def name : String

    Definition Classes
    BaseField → ReadableField
  44. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  45. def neqs (v: V): Clause[V]

  46. def nin (v: List[String]): Clause[String]

  47. def nin (v: Iterable[V], b: Float): Clause[V]

  48. def nin (v: Iterable[V]): Clause[V]

  49. def ninRange (v1: V, v2: V): Clause[V]

  50. def noValueErrorMessage : String

    Definition Classes
    BaseField
  51. def notOptionalErrorMessage : String

    Definition Classes
    BaseField
  52. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  53. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  54. def optional_? : Boolean

    Definition Classes
    BaseField
  55. def performAtomicOperation [T] (f: ⇒ T): T

    Definition Classes
    Settable
  56. def query (q: Query[V]): Clause[V]

  57. def queryName : String

  58. def required_? : Boolean

    Definition Classes
    SettableField
  59. def resetDirty : Unit

    Definition Classes
    BaseField
  60. def safe_? : Boolean

    Attributes
    final
    Definition Classes
    OwnedField → BaseField
  61. def setHighlighted (a: List[String]): Unit

  62. def shouldDisplay_? : Boolean

    Definition Classes
    ReadableField
  63. def show_? : Boolean

    Definition Classes
    SettableField
  64. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  65. def tabIndex : Int

    Definition Classes
    BaseField
  66. def toString (): String

    Definition Classes
    AnyRef → Any
  67. def toXHtml : NodeSeq

    Definition Classes
    BaseField
  68. def uniqueFieldId : Box[String]

    Definition Classes
    BaseField → FieldIdentifier
  69. def uploadField_? : Boolean

    Definition Classes
    SettableField
  70. def valueBoxFromAny (a: Any): Box[V]

  71. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from OwnedField[M]

Inherited from BaseField

Inherited from BaseField

Inherited from FieldContainer

Inherited from SettableField

Inherited from SettableValueHolder

Inherited from Settable

Inherited from ReadableField

Inherited from Bindable

Inherited from ValueHolder

Inherited from FieldIdentifier

Inherited from AnyRef

Inherited from Any