Class ChoiceField<T>

  • All Implemented Interfaces:
    groovy.lang.GroovyObject
    Direct Known Subclasses:
    EnumerationField, MultichoiceField

    public abstract class ChoiceField<T>
    extends Field<T>
    implements groovy.lang.GroovyObject
    • Field Detail

      • choices

        protected java.util.Set<I18nString> choices
      • choicesExpression

        protected Expression choicesExpression
    • Constructor Detail

      • ChoiceField

        public ChoiceField()
      • ChoiceField

        public ChoiceField​(java.util.List<I18nString> values)
      • ChoiceField

        public ChoiceField​(Expression expression)
    • Method Detail

      • setMetaClass

        public void setMetaClass​(groovy.lang.MetaClass mc)
        Specified by:
        setMetaClass in interface groovy.lang.GroovyObject
        Overrides:
        setMetaClass in class Field<T>
      • getChoices

        public java.util.Set<I18nString> getChoices()
      • setChoices

        public void setChoices​(java.util.Set<I18nString> choices)
      • getExpression

        public Expression getExpression()
      • setExpression

        public void setExpression​(Expression expression)
      • setChoicesFromStrings

        public void setChoicesFromStrings​(java.util.Collection<java.lang.String> choices)
      • isDynamic

        public boolean isDynamic()