skinny.task.generator

ScaffoldGenerator

trait ScaffoldGenerator extends CodeGenerator

Skinny Generator Task.

Linear Supertypes
CodeGenerator, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScaffoldGenerator
  2. CodeGenerator
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def editHtmlCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  2. abstract def formHtmlCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  3. abstract def indexHtmlCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  4. abstract def newHtmlCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  5. abstract def showHtmlCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

Concrete 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. def appendToControllers(namespaces: Seq[String], name: String): Unit

    Definition Classes
    CodeGenerator
  5. def appendToFactoriesConf(resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def controllerCode(namespaces: Seq[String], resources: String, resource: String, template: String, args: Seq[ScaffoldGeneratorArg]): String

  9. def controllerPackage: String

    Definition Classes
    CodeGenerator
  10. def controllerPackageDir: String

    Definition Classes
    CodeGenerator
  11. def controllerSpecCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  12. def convertJdbcSqlTypeToParamType(dataType: Int): ParamType

    Definition Classes
    CodeGenerator
  13. def customPrimaryKeyName: Option[String]

    Attributes
    protected
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def extractColumns(tableName: String): List[Column]

    Definition Classes
    CodeGenerator
  17. def extractTypeIfOptionOrSeq(t: String): String

    Definition Classes
    CodeGenerator
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def forceWrite(file: File, code: String): Unit

    Definition Classes
    CodeGenerator
  20. def generateApplicationControllerIfAbsent(): Unit

  21. def generateControllerSpec(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  22. def generateEditView(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  23. def generateFormView(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  24. def generateIndexView(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  25. def generateIntegrationTestSpec(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  26. def generateMessages(resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  27. def generateMigrationSQL(resources: String, resource: String, generatorArgs: Seq[ScaffoldGeneratorArg], skip: Boolean, withId: Boolean): Unit

  28. def generateNewView(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  29. def generateResourceController(namespaces: Seq[String], resources: String, resource: String, template: String, args: Seq[ScaffoldGeneratorArg]): Unit

  30. def generateShowView(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): Unit

  31. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  33. def integrationSpecCode(namespaces: Seq[String], resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  34. def isAssociationTypeName(typeName: String): Boolean

    Definition Classes
    CodeGenerator
  35. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  36. def isOptionClassName(t: String): Boolean

    Definition Classes
    CodeGenerator
  37. def isSupportedParamType(typeName: String): Boolean

    Definition Classes
    CodeGenerator
  38. def messagesConfCode(resources: String, resource: String, nameAndTypeNamePairs: Seq[(String, String)]): String

  39. def migrationSQL(resources: String, resource: String, generatorArgs: Seq[ScaffoldGeneratorArg], withId: Boolean = true): String

  40. def modelPackage: String

    Definition Classes
    CodeGenerator
  41. def modelPackageDir: String

    Definition Classes
    CodeGenerator
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. final def notify(): Unit

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

    Definition Classes
    AnyRef
  45. def paramTypes: Seq[String]

    Definition Classes
    CodeGenerator
  46. def primaryKeyName: String

    Attributes
    protected
  47. def primaryKeyType: ParamType

    Attributes
    protected
  48. def resourceDir: String

    Definition Classes
    CodeGenerator
  49. def run(args: Seq[String]): Unit

  50. def showErrors(messages: Seq[String]): Unit

    Definition Classes
    CodeGenerator
  51. def showSkinnyGenerator(): Unit

    Definition Classes
    CodeGenerator
  52. def skipDBMigration: Boolean

    Attributes
    protected
  53. def snakeCasedPrimaryKeyName: String

    Attributes
    protected
  54. def sourceDir: String

    Definition Classes
    CodeGenerator
  55. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  56. def tableName: Option[String]

    Attributes
    protected
  57. def template: String

    Attributes
    protected
  58. def testResourceDir: String

    Definition Classes
    CodeGenerator
  59. def testSourceDir: String

    Definition Classes
    CodeGenerator
  60. def toCamelCase(v: String): String

    Definition Classes
    CodeGenerator
  61. def toCapitalizedSplitName(v: String): String

    Definition Classes
    CodeGenerator
  62. def toClassName(name: String): String

    Definition Classes
    CodeGenerator
  63. def toControllerClassName(name: String): String

    Definition Classes
    CodeGenerator
  64. def toControllerName(namespaces: Seq[String], resources: String): String

    Definition Classes
    CodeGenerator
  65. def toDBType(t: String): String

    Definition Classes
    CodeGenerator
  66. def toDirectoryPath(baseDir: String, namespaces: Seq[String]): String

    Definition Classes
    CodeGenerator
  67. def toFirstCharLower(s: String): String

    Definition Classes
    CodeGenerator
  68. def toFirstCharUpper(s: String): String

    Definition Classes
    CodeGenerator
  69. def toNamespace(basePackage: String, namespaces: Seq[String]): String

    Definition Classes
    CodeGenerator
  70. def toParamType(column: Column): ParamType

    Definition Classes
    CodeGenerator
  71. def toResourcesBasePath(namespaces: Seq[String]): String

    Definition Classes
    CodeGenerator
  72. def toScaffoldFieldDef(column: Column): String

    Definition Classes
    CodeGenerator
  73. def toScalaTypeName(paramTypeName: String): String

    Definition Classes
    CodeGenerator
  74. def toScalaTypeNameWithDefaultValueIfOptionOrSeq(paramTypeName: String): String

    Definition Classes
    CodeGenerator
  75. def toSnakeCase(v: String): String

    Definition Classes
    CodeGenerator
  76. def toSplitName(v: String): String

    Definition Classes
    CodeGenerator
  77. def toString(): String

    Definition Classes
    AnyRef → Any
  78. def toVariable(name: String): String

    Definition Classes
    CodeGenerator
  79. def useAutoConstruct: Boolean

    Attributes
    protected
  80. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. def webInfDir: String

    Definition Classes
    CodeGenerator
  84. def withId: Boolean

    Attributes
    protected
  85. def withTimestamps: Boolean

    Attributes
    protected
  86. def writeAppending(file: File, code: String): Unit

    Definition Classes
    CodeGenerator
  87. def writeIfAbsent(file: File, code: String): Unit

    Definition Classes
    CodeGenerator

Inherited from CodeGenerator

Inherited from AnyRef

Inherited from Any

Ungrouped