Package org.carrot2.attrs
Class AttrObject.Builder<T extends AcceptingVisitor>
java.lang.Object
org.carrot2.attrs.Attr.BuilderScaffold<T>
org.carrot2.attrs.AttrObject.Builder<T>
- Enclosing class:
- AttrObject<T extends AcceptingVisitor>
public static class AttrObject.Builder<T extends AcceptingVisitor> extends Attr.BuilderScaffold<T>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description AttrObject<T>
defaultValue(Supplier<? extends T> newInstance)
AttrObject<T>
defaultValue(T defaultValue, Supplier<? extends T> newInstance)
AttrObject.Builder<T>
getset(Supplier<T> getter, Consumer<T> setter)
AttrObject.Builder<T>
label(String label)
-
Constructor Details
-
Method Details
-
getset
-
label
- Overrides:
label
in classAttr.BuilderScaffold<T extends AcceptingVisitor>
-
defaultValue
-
defaultValue
-