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:
labelin classAttr.BuilderScaffold<T extends AcceptingVisitor>
-
defaultValue
-
defaultValue
-