public class AttributeSpecBuilder.ParamsBuilder<P> extends Object
Constructor and Description |
---|
ParamsBuilder(P parent) |
Modifier and Type | Method and Description |
---|---|
AttributeSpec<T> |
build() |
Map<String,Object> |
buildMap() |
AttributeSpecBuilder.ParamsBuilder<P> |
copyFrom(Map<String,Object> map) |
P |
done() |
boolean |
equals(Object o) |
int |
hashCode() |
AttributeSpecBuilder.ParamsBuilder<AttributeSpecBuilder.ParamsBuilder<P>> |
object(String key) |
AttributeSpecBuilder.ParamsBuilder<P> |
set(String key,
Object value) |
AttributeSpecBuilder.ParamsBuilder<P> |
setAttribute(AttributeSpec<?> value) |
AttributeSpecBuilder.ParamsBuilder<P> |
setAttribute(String key,
AttributeSpec<?> value) |
String |
toString() |
public ParamsBuilder(P parent)
public P done()
public AttributeSpecBuilder.ParamsBuilder<AttributeSpecBuilder.ParamsBuilder<P>> object(String key)
public AttributeSpecBuilder.ParamsBuilder<P> set(String key, Object value)
public AttributeSpecBuilder.ParamsBuilder<P> setAttribute(AttributeSpec<?> value)
public AttributeSpecBuilder.ParamsBuilder<P> setAttribute(String key, AttributeSpec<?> value)
public AttributeSpecBuilder.ParamsBuilder<P> copyFrom(@Nullable Map<String,Object> map)
public AttributeSpec<T> build()
Copyright © 2019 ALM Works. All Rights Reserved.