c

app.wordpace.inkwell.generator

DefaultPropertyEmitter

class DefaultPropertyEmitter extends PropertyEmitter

Emits a property based on the globally configured naming strategy and without locally modifying the raw type.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultPropertyEmitter
  2. PropertyEmitter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultPropertyEmitter(config: GeneratorConfiguration, column: Column)

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  6. def code: String

    The generated code.

    The generated code. Please ensure that the generated name and type are consistent with the naming strategy and type emitter.

    Definition Classes
    PropertyEmitter
  7. val column: Column

    The column to be transformed.

    The column to be transformed.

    Definition Classes
    DefaultPropertyEmitterPropertyEmitter
  8. def defaultValue: Option[String]

    The default value of the property.

    The default value of the property.

    By default, only nullables are translated to a Scala default value. If you need to translate other default values, please override this method.

    Attributes
    protected
    Definition Classes
    PropertyEmitter
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. implicit def namingStrategy: NamingStrategy

    The naming strategy for the property name.

    The naming strategy for the property name.

    Definition Classes
    DefaultPropertyEmitterPropertyEmitter
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def typeEmitter: TypeEmitter

    The type emitter used for the property type.

    The type emitter used for the property type.

    Definition Classes
    DefaultPropertyEmitterPropertyEmitter
  21. def typeWithNullable: String

    The emitted raw type but wrapped in an Option if the column is nullable.

    The emitted raw type but wrapped in an Option if the column is nullable.

    Attributes
    protected
    Definition Classes
    PropertyEmitter
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from PropertyEmitter

Inherited from AnyRef

Inherited from Any

Ungrouped