Package org.carrot2.attrs
Class Attr<T>
- java.lang.Object
-
- org.carrot2.attrs.Attr<T>
-
- All Implemented Interfaces:
AttrMetadata
- Direct Known Subclasses:
AttrBoolean,AttrDouble,AttrEnum,AttrInteger,AttrObject,AttrObjectArray,AttrString,AttrStringArray
public abstract class Attr<T> extends Object implements AttrMetadata
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAttr.BuilderScaffold<T>
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tget()List<Constraint<? super T>>getConstraints()StringgetDescription()voidset(T value)
-
-
-
Constructor Detail
-
Attr
public Attr(T defaultValue, String label, List<? extends Constraint<? super T>> constraints)
-
-
Method Detail
-
getDescription
public final String getDescription()
- Specified by:
getDescriptionin interfaceAttrMetadata
-
get
public T get()
-
set
public void set(T value)
-
getConstraints
public List<Constraint<? super T>> getConstraints()
-
-