@Retention(value=RUNTIME)
@Target(value={TYPE,FIELD})
public @interface Selector
HtmlAdapter.fromHtml(String) is called.
Can be applied to any field of the following types (or their primitive equivalents)
String
Float
Double
Integer
Long
Boolean
Date
BigDecimal
Element
Any class with default constructor
List of supported type
It can also be used with a class, then you don't need to annotate every field inside it.| Modifier and Type | Fields and Description |
|---|---|
static java.lang.String |
NO_VALUE |
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
value |
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
attr |
java.lang.Class<? extends ElementConverter> |
converter |
java.lang.String |
defValue |
java.lang.String |
format
|
int |
index |
java.lang.String |
locale
Deprecated.
in favor of
Format annotation |
java.lang.String |
regex |
public abstract java.lang.String attr
@Deprecated public abstract java.lang.String format
@Deprecated public abstract java.lang.String locale
Format annotationpublic abstract java.lang.String defValue
public abstract java.lang.String regex
public abstract java.lang.Class<? extends ElementConverter> converter
element