ScalaCaseClassGenerator

org.mojoz.metadata.out.ScalaCaseClassGenerator
See theScalaCaseClassGenerator companion object

Attributes

Companion
object
Source
ScalaGenerator.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

override def isExtendsDisabled(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): Boolean

Attributes

Definition Classes
Source
ScalaGenerator.scala
override def scalaClassString(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Definition Classes
Source
ScalaGenerator.scala
override def scalaFieldString(fieldName: String, field: FieldDef): String

Attributes

Definition Classes
Source
ScalaGenerator.scala
override def scalaFieldsStrings(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): Seq[String]

Attributes

Definition Classes
Source
ScalaGenerator.scala
override def scalaPrefix(viewDef: ViewDef): String

Attributes

Definition Classes
Source
ScalaGenerator.scala

Inherited methods

def generateScalaSource(headers: Seq[String], viewDefs: Seq[ViewDef], footers: Seq[String], allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def initialValueString(field: FieldDef): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def initialValueStringNoOpt(field: FieldDef): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def nl: String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def nonStickName(name: String): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaBody(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaBodyExtra(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaClassAndObjectString(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaClassExtends(viewDef: ViewDef): Option[String]

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaCollectionTypeName(itemTypeName: String): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaExtendsString(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaFieldsIndent: String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaFieldsString(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaObjectString(viewDef: ViewDef, allViewDefs: Map[String, ViewDef]): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaSimpleTypeName(t: Type): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
def scalaTypeName(type_: Type): String

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala

Inherited fields

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala
lazy val typeNameToScalaTypeName: Map[String, String]

Attributes

Inherited from:
ScalaGenerator
Source
ScalaGenerator.scala