public abstract static class ProtoLists.AbstractRepeatedFieldMessageBuilder<P extends com.google.protobuf.Message.Builder> extends ProtoLists.RepeatedFieldValueBuilder<P,com.google.protobuf.MessageOrBuilder> implements ProtoLists.IRepeatedFieldMessageBuilder
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<? extends com.google.protobuf.Message.Builder> |
elementBuilderType |
changedIndex, field, parent| Constructor and Description |
|---|
AbstractRepeatedFieldMessageBuilder(P parent,
com.google.protobuf.Descriptors.FieldDescriptor field) |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Message.Builder |
add() |
ProtoLists.IRepeatedFieldMessageBuilder |
add(int index,
com.google.protobuf.MessageOrBuilder element) |
ProtoLists.IRepeatedFieldMessageBuilder |
add(com.google.protobuf.MessageOrBuilder element) |
ProtoLists.IRepeatedFieldMessageBuilder |
addAll(java.util.Collection<? extends com.google.protobuf.MessageOrBuilder> values) |
protected abstract void |
addBuilder(int index,
com.google.protobuf.Message.Builder builder) |
protected abstract void |
addMessage(int index,
com.google.protobuf.Message message) |
ProtoLists.IRepeatedFieldMessageBuilder |
clear() |
com.google.protobuf.Message.Builder |
get(int index) |
protected abstract com.google.protobuf.Message.Builder |
getBuilder(int index) |
com.google.protobuf.Message.Builder |
getChanged(int index) |
java.lang.Class<? extends com.google.protobuf.Message.Builder> |
getElementBuilderType() |
java.lang.Class<? extends com.google.protobuf.Message> |
getElementMessageType() |
com.google.protobuf.Message.Builder |
getLast() |
java.util.List<? extends com.google.protobuf.Message> |
getList() |
com.google.protobuf.Message |
getMessage(int index) |
protected com.google.protobuf.Message.Builder |
getSafeBuilder(com.google.protobuf.Message.Builder element) |
com.google.protobuf.Message.Builder |
newInstance() |
ProtoLists.IRepeatedFieldMessageBuilder |
remove(int index) |
protected abstract void |
removeElement(int index) |
ProtoLists.IRepeatedFieldMessageBuilder |
set(int index,
com.google.protobuf.MessageOrBuilder element) |
protected abstract void |
setBuilder(int index,
com.google.protobuf.Message.Builder builder) |
getChangedIndex, getFieldDescriptor, getParent, getType, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBuilders, getChangedIndexgetFieldDescriptor, getParent, getType, sizeprotected java.lang.Class<? extends com.google.protobuf.Message.Builder> elementBuilderType
public AbstractRepeatedFieldMessageBuilder(P parent, com.google.protobuf.Descriptors.FieldDescriptor field)
protected abstract com.google.protobuf.Message.Builder getBuilder(int index)
protected abstract void addBuilder(int index,
com.google.protobuf.Message.Builder builder)
protected abstract void removeElement(int index)
protected abstract void setBuilder(int index,
com.google.protobuf.Message.Builder builder)
protected abstract void addMessage(int index,
com.google.protobuf.Message message)
public java.lang.Class<? extends com.google.protobuf.Message.Builder> getElementBuilderType()
public java.lang.Class<? extends com.google.protobuf.Message> getElementMessageType()
protected com.google.protobuf.Message.Builder getSafeBuilder(com.google.protobuf.Message.Builder element)
public com.google.protobuf.Message.Builder get(int index)
get in interface ProtoLists.IRepeatedFieldMessageBuilderget in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>get in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public com.google.protobuf.Message getMessage(int index)
getMessage in interface ProtoLists.IRepeatedFieldMessageBuilderpublic com.google.protobuf.Message.Builder getChanged(int index)
getChanged in interface ProtoLists.IRepeatedFieldMessageBuildergetChanged in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>getChanged in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public com.google.protobuf.Message.Builder getLast()
getLast in interface ProtoLists.IRepeatedFieldMessageBuildergetLast in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>getLast in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public ProtoLists.IRepeatedFieldMessageBuilder set(int index, com.google.protobuf.MessageOrBuilder element)
set in interface ProtoLists.IRepeatedFieldMessageBuilderset in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>set in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public com.google.protobuf.Message.Builder add()
add in interface ProtoLists.IRepeatedFieldMessageBuilderadd in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>add in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public com.google.protobuf.Message.Builder newInstance()
newInstance in interface ProtoLists.IRepeatedFieldMessageBuildernewInstance in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>newInstance in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public ProtoLists.IRepeatedFieldMessageBuilder add(com.google.protobuf.MessageOrBuilder element)
add in interface ProtoLists.IRepeatedFieldMessageBuilderadd in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>add in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public ProtoLists.IRepeatedFieldMessageBuilder add(int index, com.google.protobuf.MessageOrBuilder element)
add in interface ProtoLists.IRepeatedFieldMessageBuilderadd in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>add in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public ProtoLists.IRepeatedFieldMessageBuilder remove(int index)
remove in interface ProtoLists.IRepeatedFieldMessageBuilderremove in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>remove in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public java.util.List<? extends com.google.protobuf.Message> getList()
getList in interface ProtoLists.IRepeatedFieldMessageBuildergetList in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>getList in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public ProtoLists.IRepeatedFieldMessageBuilder clear()
clear in interface ProtoLists.IRepeatedFieldMessageBuilderclear in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>clear in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>public ProtoLists.IRepeatedFieldMessageBuilder addAll(java.util.Collection<? extends com.google.protobuf.MessageOrBuilder> values)
addAll in interface ProtoLists.IRepeatedFieldMessageBuilderaddAll in interface ProtoLists.IRepeatedFieldValueBuilder<com.google.protobuf.MessageOrBuilder>addAll in class ProtoLists.RepeatedFieldValueBuilder<P extends com.google.protobuf.Message.Builder,com.google.protobuf.MessageOrBuilder>