public interface Column
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Column.ColumnProvider
A provider of
Column where it will create from two parameters:
The first one is the name of column
The second one is the information of column |
| Modifier and Type | Method and Description |
|---|---|
Object |
get()
Alias to
Value.get() |
<T> T |
get(Class<T> clazz)
Alias to
Value.get(Class) |
<T> T |
get(TypeSupplier<T> typeSupplier)
Alias to
Value.get(TypeSupplier) |
String |
getName()
The column's name
|
Value |
getValue()
the column's value
|
static <V> Column |
of(String name,
V value)
Creates a column instance
|
static <V> Column of(String name, V value)
V - the value typename - - column's namevalue - - column's valueNullPointerException - when there is any null parameterColumnsString getName()
<T> T get(Class<T> clazz)
Value.get(Class)T - the typeclazz - the clazzValue.get(Class)NullPointerException - see Value.get(Class)UnsupportedOperationException - see Value.get(Class)<T> T get(TypeSupplier<T> typeSupplier)
Value.get(TypeSupplier)T - Value.get(Class)typeSupplier - Value.get(Class)Value.get(TypeSupplier)NullPointerException - see Value.get(Class)UnsupportedOperationException - see Value.get(Class)Object get()
Value.get()Value.get()Copyright © 2017–2021 Eclipse Foundation. All rights reserved.