@PublicApi public class AttributeSpecBuilder<T> extends Object
Modifier and Type | Class and Description |
---|---|
class |
AttributeSpecBuilder.ParamsBuilder<P> |
Constructor and Description |
---|
AttributeSpecBuilder() |
Modifier and Type | Method and Description |
---|---|
AttributeSpec<T> |
build() |
static AttributeSpecBuilder<Void> |
create() |
static <T> AttributeSpecBuilder<T> |
create(AttributeSpec<T> sample) |
static AttributeSpecBuilder<Void> |
create(String id) |
static <T> AttributeSpecBuilder<T> |
create(String id,
ValueFormat<T> format) |
static <T> AttributeSpecBuilder<T> |
create(String id,
ValueFormat<T> format,
Map<String,Object> params) |
boolean |
equals(Object o) |
int |
hashCode() |
AttributeSpecBuilder.ParamsBuilder<AttributeSpecBuilder<T>> |
params() |
<R> AttributeSpecBuilder<R> |
setFormat(ValueFormat<R> format) |
AttributeSpecBuilder<T> |
setId(String id) |
String |
toString() |
public static AttributeSpecBuilder<Void> create()
public static AttributeSpecBuilder<Void> create(String id)
public static <T> AttributeSpecBuilder<T> create(String id, ValueFormat<T> format)
public static <T> AttributeSpecBuilder<T> create(String id, ValueFormat<T> format, Map<String,Object> params)
public AttributeSpec<T> build()
public static <T> AttributeSpecBuilder<T> create(AttributeSpec<T> sample)
public AttributeSpecBuilder<T> setId(String id)
public <R> AttributeSpecBuilder<R> setFormat(ValueFormat<R> format)
public AttributeSpecBuilder.ParamsBuilder<AttributeSpecBuilder<T>> params()
Copyright © 2017 ALM Works. All Rights Reserved.