Class CEnumValue.Builder
- java.lang.Object
-
- net.morimekta.providence.PEnumBuilder<CEnumValue>
-
- net.morimekta.providence.reflect.contained.CEnumValue.Builder
-
- All Implemented Interfaces:
net.morimekta.providence.PBuilder<CEnumValue>
- Enclosing class:
- CEnumValue
public static class CEnumValue.Builder extends net.morimekta.providence.PEnumBuilder<CEnumValue>
-
-
Constructor Summary
Constructors Constructor Description Builder(CEnumDescriptor type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CEnumValue
build()
CEnumValue.Builder
setById(int id)
CEnumValue.Builder
setByName(java.lang.String name)
boolean
valid()
-
-
-
Constructor Detail
-
Builder
public Builder(CEnumDescriptor type)
-
-
Method Detail
-
build
public CEnumValue build()
-
valid
public boolean valid()
- Specified by:
valid
in classnet.morimekta.providence.PEnumBuilder<CEnumValue>
-
setById
@Nonnull public CEnumValue.Builder setById(int id)
- Specified by:
setById
in classnet.morimekta.providence.PEnumBuilder<CEnumValue>
-
setByName
@Nonnull public CEnumValue.Builder setByName(java.lang.String name)
- Specified by:
setByName
in classnet.morimekta.providence.PEnumBuilder<CEnumValue>
-
-