Package com.android.aapt
Class Resources.OverlayableItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
- com.android.aapt.Resources.OverlayableItem.Builder
-
- All Implemented Interfaces:
Resources.OverlayableItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Resources.OverlayableItem
public static final class Resources.OverlayableItem.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder> implements Resources.OverlayableItemOrBuilder
Represents an overlayable <item> declaration within an <overlayable> tag.
Protobuf typeaapt.pb.OverlayableItem
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Resources.OverlayableItem.BuilderaddAllPolicy(java.lang.Iterable<? extends Resources.OverlayableItem.Policy> values)The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuilderaddAllPolicyValue(java.lang.Iterable<java.lang.Integer> values)The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuilderaddPolicy(Resources.OverlayableItem.Policy value)The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuilderaddPolicyValue(int value)The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Resources.OverlayableItembuild()Resources.OverlayableItembuildPartial()Resources.OverlayableItem.Builderclear()Resources.OverlayableItem.BuilderclearComment()Any comment associated with the declaration.Resources.OverlayableItem.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Resources.OverlayableItem.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Resources.OverlayableItem.BuilderclearOverlayableIdx()The index into overlayable list that points to the <overlayable> tag that contains this <item>.Resources.OverlayableItem.BuilderclearPolicy()The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuilderclearSource()The location of the <item> declaration in source.Resources.OverlayableItem.Builderclone()java.lang.StringgetComment()Any comment associated with the declaration.com.google.protobuf.ByteStringgetCommentBytes()Any comment associated with the declaration.Resources.OverlayableItemgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetOverlayableIdx()The index into overlayable list that points to the <overlayable> tag that contains this <item>.Resources.OverlayableItem.PolicygetPolicy(int index)The policy defined by the enclosing <policy> tag of this <item>.intgetPolicyCount()The policy defined by the enclosing <policy> tag of this <item>.java.util.List<Resources.OverlayableItem.Policy>getPolicyList()The policy defined by the enclosing <policy> tag of this <item>.intgetPolicyValue(int index)The policy defined by the enclosing <policy> tag of this <item>.java.util.List<java.lang.Integer>getPolicyValueList()The policy defined by the enclosing <policy> tag of this <item>.Resources.SourcegetSource()The location of the <item> declaration in source.Resources.Source.BuildergetSourceBuilder()The location of the <item> declaration in source.Resources.SourceOrBuildergetSourceOrBuilder()The location of the <item> declaration in source.booleanhasSource()The location of the <item> declaration in source.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Resources.OverlayableItem.BuildermergeFrom(Resources.OverlayableItem other)Resources.OverlayableItem.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Resources.OverlayableItem.BuildermergeFrom(com.google.protobuf.Message other)Resources.OverlayableItem.BuildermergeSource(Resources.Source value)The location of the <item> declaration in source.Resources.OverlayableItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Resources.OverlayableItem.BuildersetComment(java.lang.String value)Any comment associated with the declaration.Resources.OverlayableItem.BuildersetCommentBytes(com.google.protobuf.ByteString value)Any comment associated with the declaration.Resources.OverlayableItem.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Resources.OverlayableItem.BuildersetOverlayableIdx(int value)The index into overlayable list that points to the <overlayable> tag that contains this <item>.Resources.OverlayableItem.BuildersetPolicy(int index, Resources.OverlayableItem.Policy value)The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuildersetPolicyValue(int index, int value)The policy defined by the enclosing <policy> tag of this <item>.Resources.OverlayableItem.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Resources.OverlayableItem.BuildersetSource(Resources.Source value)The location of the <item> declaration in source.Resources.OverlayableItem.BuildersetSource(Resources.Source.Builder builderForValue)The location of the <item> declaration in source.Resources.OverlayableItem.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
clear
public Resources.OverlayableItem.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
getDefaultInstanceForType
public Resources.OverlayableItem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Resources.OverlayableItem build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Resources.OverlayableItem buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Resources.OverlayableItem.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
setField
public Resources.OverlayableItem.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
clearField
public Resources.OverlayableItem.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
clearOneof
public Resources.OverlayableItem.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
setRepeatedField
public Resources.OverlayableItem.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
addRepeatedField
public Resources.OverlayableItem.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
mergeFrom
public Resources.OverlayableItem.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Resources.OverlayableItem.Builder>
-
mergeFrom
public Resources.OverlayableItem.Builder mergeFrom(Resources.OverlayableItem other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
mergeFrom
public Resources.OverlayableItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Resources.OverlayableItem.Builder>- Throws:
java.io.IOException
-
hasSource
public boolean hasSource()
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;- Specified by:
hasSourcein interfaceResources.OverlayableItemOrBuilder- Returns:
- Whether the source field is set.
-
getSource
public Resources.Source getSource()
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;- Specified by:
getSourcein interfaceResources.OverlayableItemOrBuilder- Returns:
- The source.
-
setSource
public Resources.OverlayableItem.Builder setSource(Resources.Source value)
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;
-
setSource
public Resources.OverlayableItem.Builder setSource(Resources.Source.Builder builderForValue)
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;
-
mergeSource
public Resources.OverlayableItem.Builder mergeSource(Resources.Source value)
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;
-
clearSource
public Resources.OverlayableItem.Builder clearSource()
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;
-
getSourceBuilder
public Resources.Source.Builder getSourceBuilder()
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;
-
getSourceOrBuilder
public Resources.SourceOrBuilder getSourceOrBuilder()
The location of the <item> declaration in source.
.aapt.pb.Source source = 1;- Specified by:
getSourceOrBuilderin interfaceResources.OverlayableItemOrBuilder
-
getComment
public java.lang.String getComment()
Any comment associated with the declaration.
string comment = 2;- Specified by:
getCommentin interfaceResources.OverlayableItemOrBuilder- Returns:
- The comment.
-
getCommentBytes
public com.google.protobuf.ByteString getCommentBytes()
Any comment associated with the declaration.
string comment = 2;- Specified by:
getCommentBytesin interfaceResources.OverlayableItemOrBuilder- Returns:
- The bytes for comment.
-
setComment
public Resources.OverlayableItem.Builder setComment(java.lang.String value)
Any comment associated with the declaration.
string comment = 2;- Parameters:
value- The comment to set.- Returns:
- This builder for chaining.
-
clearComment
public Resources.OverlayableItem.Builder clearComment()
Any comment associated with the declaration.
string comment = 2;- Returns:
- This builder for chaining.
-
setCommentBytes
public Resources.OverlayableItem.Builder setCommentBytes(com.google.protobuf.ByteString value)
Any comment associated with the declaration.
string comment = 2;- Parameters:
value- The bytes for comment to set.- Returns:
- This builder for chaining.
-
getPolicyList
public java.util.List<Resources.OverlayableItem.Policy> getPolicyList()
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Specified by:
getPolicyListin interfaceResources.OverlayableItemOrBuilder- Returns:
- A list containing the policy.
-
getPolicyCount
public int getPolicyCount()
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Specified by:
getPolicyCountin interfaceResources.OverlayableItemOrBuilder- Returns:
- The count of policy.
-
getPolicy
public Resources.OverlayableItem.Policy getPolicy(int index)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Specified by:
getPolicyin interfaceResources.OverlayableItemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The policy at the given index.
-
setPolicy
public Resources.OverlayableItem.Builder setPolicy(int index, Resources.OverlayableItem.Policy value)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Parameters:
index- The index to set the value at.value- The policy to set.- Returns:
- This builder for chaining.
-
addPolicy
public Resources.OverlayableItem.Builder addPolicy(Resources.OverlayableItem.Policy value)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Parameters:
value- The policy to add.- Returns:
- This builder for chaining.
-
addAllPolicy
public Resources.OverlayableItem.Builder addAllPolicy(java.lang.Iterable<? extends Resources.OverlayableItem.Policy> values)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Parameters:
values- The policy to add.- Returns:
- This builder for chaining.
-
clearPolicy
public Resources.OverlayableItem.Builder clearPolicy()
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Returns:
- This builder for chaining.
-
getPolicyValueList
public java.util.List<java.lang.Integer> getPolicyValueList()
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Specified by:
getPolicyValueListin interfaceResources.OverlayableItemOrBuilder- Returns:
- A list containing the enum numeric values on the wire for policy.
-
getPolicyValue
public int getPolicyValue(int index)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Specified by:
getPolicyValuein interfaceResources.OverlayableItemOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of policy at the given index.
-
setPolicyValue
public Resources.OverlayableItem.Builder setPolicyValue(int index, int value)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of policy at the given index.
-
addPolicyValue
public Resources.OverlayableItem.Builder addPolicyValue(int value)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Parameters:
value- The enum numeric value on the wire for policy to add.- Returns:
- This builder for chaining.
-
addAllPolicyValue
public Resources.OverlayableItem.Builder addAllPolicyValue(java.lang.Iterable<java.lang.Integer> values)
The policy defined by the enclosing <policy> tag of this <item>.
repeated .aapt.pb.OverlayableItem.Policy policy = 3;- Parameters:
values- The enum numeric values on the wire for policy to add.- Returns:
- This builder for chaining.
-
getOverlayableIdx
public int getOverlayableIdx()
The index into overlayable list that points to the <overlayable> tag that contains this <item>.
uint32 overlayable_idx = 4;- Specified by:
getOverlayableIdxin interfaceResources.OverlayableItemOrBuilder- Returns:
- The overlayableIdx.
-
setOverlayableIdx
public Resources.OverlayableItem.Builder setOverlayableIdx(int value)
The index into overlayable list that points to the <overlayable> tag that contains this <item>.
uint32 overlayable_idx = 4;- Parameters:
value- The overlayableIdx to set.- Returns:
- This builder for chaining.
-
clearOverlayableIdx
public Resources.OverlayableItem.Builder clearOverlayableIdx()
The index into overlayable list that points to the <overlayable> tag that contains this <item>.
uint32 overlayable_idx = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Resources.OverlayableItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
mergeUnknownFields
public final Resources.OverlayableItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.OverlayableItem.Builder>
-
-