FieldInfo (taack-ui 0.6.3-SNAPSHOT API)
Package: taack.ast.type

[Groovy] Class FieldInfo<T>

    • taack.ast.type.FieldInfo


    • @groovy.transform.CompileStatic
      final class FieldInfo<T>
      extends java.lang.Object

      Container class holding the meta-information needed by the framework.

      Type Parameters:
      T - Type of the field

      • Properties Summary

          Properties 
          Type Name and description
          FieldConstraint  fieldConstraint
          Data class containing constraints Grails domain constraint closure data.
          java.lang.String  fieldName
          Name of the field or name of the field + key if the field is a map.
          T  value
          Reference to the value of the object
      • Constructor Summary

          Constructors 
          Constructor and description
          FieldInfo (FieldConstraint fieldConstraint, java.lang.String fieldName, T value)
      • Methods Summary

          Methods 
          Type Params Return Type Name and description
          java.lang.String toString()
      • Inherited Methods Summary

          Inherited Methods 
          Methods inherited from class Name
          class java.lang.Object java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      • Property Detail

        • final FieldConstraint fieldConstraint

          Data class containing constraints Grails domain constraint closure data.

        • final java.lang.String fieldName

          Name of the field or name of the field + key if the field is a map.

        • final T value

          Reference to the value of the object

      • Constructor Detail

        • FieldInfo(FieldConstraint fieldConstraint, java.lang.String fieldName, T value)

      • Method Detail

        • @java.lang.Override java.lang.String toString()