@Beta public final class InputTypeConfig extends java.lang.Object implements java.lang.Iterable<InputTypeProperty>
Modifier and Type | Class and Description |
---|---|
static class |
InputTypeConfig.Builder |
Modifier and Type | Method and Description |
---|---|
static InputTypeConfig.Builder |
create() |
static InputTypeConfig |
empty() |
boolean |
equals(java.lang.Object o) |
java.util.Set<java.lang.String> |
getNames() |
java.util.Set<InputTypeProperty> |
getProperties(java.lang.String name) |
InputTypeProperty |
getProperty(java.lang.String name) |
int |
getSize() |
java.lang.String |
getValue(java.lang.String name) |
<T> T |
getValue(java.lang.String name,
java.lang.Class<T> type) |
<T> T |
getValue(java.lang.String name,
java.lang.Class<T> type,
T defValue) |
boolean |
hasAttributeValue(java.lang.String name,
java.lang.String attr,
java.lang.String attrValue) |
boolean |
hasValue(java.lang.String name,
java.lang.String value) |
java.util.Iterator<InputTypeProperty> |
iterator() |
public java.util.Set<java.lang.String> getNames()
public InputTypeProperty getProperty(java.lang.String name)
public java.util.Set<InputTypeProperty> getProperties(java.lang.String name)
public java.lang.String getValue(java.lang.String name)
public <T> T getValue(java.lang.String name, java.lang.Class<T> type)
public <T> T getValue(java.lang.String name, java.lang.Class<T> type, T defValue)
public boolean hasValue(java.lang.String name, java.lang.String value)
public boolean hasAttributeValue(java.lang.String name, java.lang.String attr, java.lang.String attrValue)
public int getSize()
public java.util.Iterator<InputTypeProperty> iterator()
iterator
in interface java.lang.Iterable<InputTypeProperty>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public static InputTypeConfig empty()
public static InputTypeConfig.Builder create()