All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.citytechinc.cq.component.annotations.widgets.AutoComplete Maven / Gradle / Ivy

There is a newer version: 7.0.0
Show newest version
package com.citytechinc.cq.component.annotations.widgets;

import com.citytechinc.cq.component.annotations.Property;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.CLASS)
@Target({ ElementType.FIELD, ElementType.METHOD })
public @interface AutoComplete {

    boolean multiple() default false;

    String mode() default "contains";

    String datasourceResourceType() default "";

    String valuesResourceType() default "";

    String optionsResourceType() default "";

    Property[] datasourceProperties() default {};

    /**
     * Used for Touch UI Coral3 Only
     * 

* Indicates if the user is forced to select only from the available choices. * * @return boolean */ boolean forceSelection() default false; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy