@Beta public final class InputTypeDefault extends Object implements Iterable<InputTypeProperty>
Modifier and Type | Class and Description |
---|---|
static class |
InputTypeDefault.Builder |
Modifier and Type | Method and Description |
---|---|
static InputTypeDefault.Builder |
create() |
static InputTypeDefault |
empty() |
boolean |
equals(Object o) |
Set<String> |
getNames() |
Set<InputTypeProperty> |
getProperties(String name) |
InputTypeProperty |
getProperty(String name) |
String |
getRootValue() |
int |
getSize() |
String |
getValue(String name) |
<T> T |
getValue(String name,
Class<T> type) |
<T> T |
getValue(String name,
Class<T> type,
T defValue) |
boolean |
hasAttributeValue(String name,
String attr,
String attrValue) |
boolean |
hasPropertyValue(String name,
String value) |
Iterator<InputTypeProperty> |
iterator() |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public InputTypeProperty getProperty(String name)
public Set<InputTypeProperty> getProperties(String name)
public String getRootValue()
public int getSize()
public Iterator<InputTypeProperty> iterator()
iterator
in interface Iterable<InputTypeProperty>
public static InputTypeDefault empty()
public static InputTypeDefault.Builder create()