Class MultichoiceMapField

  • All Implemented Interfaces:
    groovy.lang.GroovyObject

    public class MultichoiceMapField
    extends MapOptionsField<I18nString,​java.util.LinkedHashSet<java.lang.String>>
    • Constructor Detail

      • MultichoiceMapField

        public MultichoiceMapField()
      • MultichoiceMapField

        public MultichoiceMapField​(java.util.Map<java.lang.String,​I18nString> choices)
      • MultichoiceMapField

        public MultichoiceMapField​(java.util.Map<java.lang.String,​I18nString> choices,
                                   java.util.LinkedHashSet<java.lang.String> defaultValues)
    • Method Detail

      • setMetaClass

        public void setMetaClass​(groovy.lang.MetaClass mc)
        Specified by:
        setMetaClass in interface groovy.lang.GroovyObject
        Overrides:
        setMetaClass in class MapOptionsField<I18nString,​java.util.LinkedHashSet<java.lang.String>>
      • getType

        public FieldType getType()
        Specified by:
        getType in class Field<java.util.LinkedHashSet<java.lang.String>>
      • getDefaultValue

        public java.util.LinkedHashSet<java.lang.String> getDefaultValue()
        Overrides:
        getDefaultValue in class Field<java.util.LinkedHashSet<java.lang.String>>
      • setDefaultValue

        public void setDefaultValue​(java.util.LinkedHashSet<java.lang.String> defaultValue)
        Overrides:
        setDefaultValue in class Field<java.util.LinkedHashSet<java.lang.String>>
      • clone

        public Field clone()
        Specified by:
        clone in class Field<java.util.LinkedHashSet<java.lang.String>>