Class EnumValue.Builder
java.lang.Object
org.infinispan.protostream.schema.EnumValue.Builder
- All Implemented Interfaces:
CommentContainer<EnumValue.Builder>,GenericContainer,OptionContainer<EnumValue.Builder>,ReservedContainer<Enum.Builder>
- Enclosing class:
EnumValue
public static class EnumValue.Builder
extends Object
implements OptionContainer<EnumValue.Builder>, CommentContainer<EnumValue.Builder>, ReservedContainer<Enum.Builder>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComment(String comment) addMessage(String name) addReserved(int... numbers) addReserved(String name) addReservedRange(int from, int to) build()(package private) EnumValuecreate(AtomicInteger autoNumber)
-
Field Details
-
name
-
number
final int number -
parent
-
comments
-
options
-
-
Constructor Details
-
Builder
Builder(Enum.Builder parent, String name, int number)
-
-
Method Details
-
create
-
build
- Specified by:
buildin interfaceGenericContainer
-
getFullName
- Specified by:
getFullNamein interfaceGenericContainer
-
addOption
- Specified by:
addOptionin interfaceOptionContainer<EnumValue.Builder>
-
addValue
-
addValue
-
addMessage
-
addComment
- Specified by:
addCommentin interfaceCommentContainer<EnumValue.Builder>
-
addReserved
- Specified by:
addReservedin interfaceReservedContainer<Enum.Builder>
-
addReservedRange
- Specified by:
addReservedRangein interfaceReservedContainer<Enum.Builder>
-
addReserved
- Specified by:
addReservedin interfaceReservedContainer<Enum.Builder>
-