querease

ScalaDtoGenerator

class ScalaDtoGenerator extends ScalaClassWriter

Generates scala code and adds resolver methods for convenience

Source
ScalaDtoGenerator.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalaDtoGenerator
  2. ScalaClassWriter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaDtoGenerator(qe: Querease)

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def companionResolverDef(viewDef: ViewDefBase[FieldDefBase[Type]], fieldDef: FieldDefBase[Type], resolverExpression: String): String

  9. def companionResolverDefs(viewDef: ViewDefBase[FieldDefBase[Type]], qe: Querease with QuereaseResolvers): Seq[String]

  10. def createScalaClassString(viewDef: ViewDefBase[FieldDefBase[Type]]): String

    Definition Classes
    ScalaDtoGenerator → ScalaClassWriter
  11. def createScalaClassesString(headers: Seq[String], typedefs: Seq[ViewDefBase[FieldDefBase[Type]]], footers: Seq[String]): String

    Definition Classes
    ScalaClassWriter
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

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

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

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

    Definition Classes
    AnyRef → Any
  17. def initialValueString(col: FieldDefBase[Type]): String

    Definition Classes
    ScalaClassWriter
  18. def instanceResolverDef(viewDef: ViewDefBase[FieldDefBase[Type]], fieldDef: FieldDefBase[Type], resolverExpression: String): String

  19. def instanceResolverDefs(viewDef: ViewDefBase[FieldDefBase[Type]], qe: Querease with QuereaseResolvers): Seq[String]

  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def nl: String

    Definition Classes
    ScalaClassWriter
  23. final def notify(): Unit

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

    Definition Classes
    AnyRef
  25. def resolverBody(resolverExpression: String, resolverParams: String, resolverTargetType: String): String

  26. def resolverDef(viewDef: ViewDefBase[FieldDefBase[Type]], fieldDef: FieldDefBase[Type], paramNames: Seq[String], defaultParamsString: String, resolverExpression: String): String

  27. def resolverDefBodyPrefix: String

  28. def resolverParamType(viewDef: ViewDefBase[FieldDefBase[Type]], paramName: String): Type

  29. def resolverParamTypeName(viewDef: ViewDefBase[FieldDefBase[Type]], paramName: String): String

  30. def resolverTargetColName(f: FieldDefBase[Type]): String

  31. def resolverTargetType(f: FieldDefBase[Type]): Type

  32. def resolverTargetTypeName(f: FieldDefBase[Type]): String

  33. def resourcesWithParams(params: String): String

  34. def scalaBody(typeDef: ViewDefBase[FieldDefBase[Type]]): String

    Definition Classes
    ScalaClassWriter
  35. def scalaBodyExtra(viewDef: ViewDefBase[FieldDefBase[Type]]): String

    Definition Classes
    ScalaDtoGenerator → ScalaClassWriter
  36. def scalaClassExtends(typeDef: ViewDefBase[FieldDefBase[Type]]): Option[String]

    Definition Classes
    ScalaClassWriter
  37. def scalaClassName(name: String): String

    Definition Classes
    ScalaClassWriter
  38. def scalaClassTraits(viewDef: ViewDefBase[FieldDefBase[Type]]): Seq[String]

    Definition Classes
    ScalaDtoGenerator → ScalaClassWriter
  39. def scalaCollectionTypeName(itemTypeName: String): String

    Definition Classes
    ScalaClassWriter
  40. def scalaComplexTypeName(t: Type): String

    Definition Classes
    ScalaClassWriter
  41. def scalaExtendsString(typeDef: ViewDefBase[FieldDefBase[Type]]): String

    Definition Classes
    ScalaClassWriter
  42. def scalaFieldName(name: String): String

    Definition Classes
    ScalaClassWriter
  43. def scalaFieldString(fieldName: String, col: FieldDefBase[Type]): String

    Definition Classes
    ScalaClassWriter
  44. def scalaFieldStringWithHandler(fieldName: String, col: FieldDefBase[Type]): String

    Definition Classes
    ScalaClassWriter
  45. def scalaFieldTypeName(field: FieldDefBase[Type]): String

    Definition Classes
    ScalaClassWriter
  46. def scalaFieldsIndent: String

    Definition Classes
    ScalaClassWriter
  47. def scalaFieldsString(typeDef: ViewDefBase[FieldDefBase[Type]]): String

    Definition Classes
    ScalaClassWriter
  48. def scalaFieldsStrings(typeDef: ViewDefBase[FieldDefBase[Type]]): Seq[String]

    Definition Classes
    ScalaClassWriter
  49. def scalaFieldsStringsWithHandler(typeDef: ViewDefBase[FieldDefBase[Type]]): Seq[String]

    Definition Classes
    ScalaClassWriter
  50. def scalaNameString(name: String): String

  51. def scalaObjectString(viewDef: ViewDefBase[FieldDefBase[Type]]): String

  52. def scalaPrefix(typeDef: ViewDefBase[FieldDefBase[Type]]): String

    Definition Classes
    ScalaClassWriter
  53. def scalaSimpleTypeName(t: Type): String

    Definition Classes
    ScalaClassWriter
  54. def scalaTypeName(type_: Type): String

  55. def shouldGenerateCompanionResolverDef(viewDef: ViewDefBase[FieldDefBase[Type]], fieldDef: FieldDefBase[Type], resolverExpression: String): Boolean

  56. def shouldGenerateCompanionResolverDefs: Boolean

  57. def shouldGenerateInstanceResolverDef(viewDef: ViewDefBase[FieldDefBase[Type]], fieldDef: FieldDefBase[Type], resolverExpression: String): Boolean

  58. def shouldGenerateInstanceResolverDefs: Boolean

  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  60. def toString(): String

    Definition Classes
    AnyRef → Any
  61. def transformResolverExpression(expression: String, field: FieldDefBase[Type]): String

  62. lazy val typeNameToScalaTypeName: Map[String, String]

    Definition Classes
    ScalaClassWriter
  63. def useTresqlInterpolator: Boolean

  64. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ScalaClassWriter

Inherited from AnyRef

Inherited from Any

Ungrouped