Package com.android.aapt
Class Resources.Type.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Resources.Type.Builder>
com.android.aapt.Resources.Type.Builder
- All Implemented Interfaces:
Resources.TypeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Resources.Type
public static final class Resources.Type.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Resources.Type.Builder>
implements Resources.TypeOrBuilder
A set of resources grouped under a common type. Such types include string, layout, xml, dimen, attr, etc. This maps to the second part of a resource identifier in Java (R.type.entry).Protobuf type
aapt.pb.Type-
Method Summary
Modifier and TypeMethodDescriptionaddAllEntry(Iterable<? extends Resources.Entry> values) The entries defined for this type.addEntry(int index, Resources.Entry value) The entries defined for this type.addEntry(int index, Resources.Entry.Builder builderForValue) The entries defined for this type.addEntry(Resources.Entry value) The entries defined for this type.addEntry(Resources.Entry.Builder builderForValue) The entries defined for this type.The entries defined for this type.addEntryBuilder(int index) The entries defined for this type.build()clear()The entries defined for this type.The name of the type.The ID of the type.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEntry(int index) The entries defined for this type.getEntryBuilder(int index) The entries defined for this type.The entries defined for this type.intThe entries defined for this type.The entries defined for this type.getEntryOrBuilder(int index) The entries defined for this type.List<? extends Resources.EntryOrBuilder>The entries defined for this type.getName()The name of the type.com.google.protobuf.ByteStringThe name of the type.The ID of the type.The ID of the type.The ID of the type.booleanThe ID of the type.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(Resources.Type other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTypeId(Resources.TypeId value) The ID of the type.final Resources.Type.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeEntry(int index) The entries defined for this type.setEntry(int index, Resources.Entry value) The entries defined for this type.setEntry(int index, Resources.Entry.Builder builderForValue) The entries defined for this type.The name of the type.setNameBytes(com.google.protobuf.ByteString value) The name of the type.setTypeId(Resources.TypeId value) The ID of the type.setTypeId(Resources.TypeId.Builder builderForValue) The ID of the type.final Resources.Type.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Type.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.Type.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.Type.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Resources.Type.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Type.Builder>
-
mergeFrom
public Resources.Type.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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.Type.Builder>- Throws:
IOException
-
hasTypeId
public boolean hasTypeId()The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1;- Specified by:
hasTypeIdin interfaceResources.TypeOrBuilder- Returns:
- Whether the typeId field is set.
-
getTypeId
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1;- Specified by:
getTypeIdin interfaceResources.TypeOrBuilder- Returns:
- The typeId.
-
setTypeId
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1; -
setTypeId
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1; -
mergeTypeId
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1; -
clearTypeId
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1; -
getTypeIdBuilder
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1; -
getTypeIdOrBuilder
The ID of the type. This may not be set if no ID was assigned.
.aapt.pb.TypeId type_id = 1;- Specified by:
getTypeIdOrBuilderin interfaceResources.TypeOrBuilder
-
getName
The name of the type. This corresponds to the 'type' part of a full resource name of the form package:type/entry. The set of legal type names is listed in Resource.cpp.
string name = 2;- Specified by:
getNamein interfaceResources.TypeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the type. This corresponds to the 'type' part of a full resource name of the form package:type/entry. The set of legal type names is listed in Resource.cpp.
string name = 2;- Specified by:
getNameBytesin interfaceResources.TypeOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the type. This corresponds to the 'type' part of a full resource name of the form package:type/entry. The set of legal type names is listed in Resource.cpp.
string name = 2;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the type. This corresponds to the 'type' part of a full resource name of the form package:type/entry. The set of legal type names is listed in Resource.cpp.
string name = 2;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the type. This corresponds to the 'type' part of a full resource name of the form package:type/entry. The set of legal type names is listed in Resource.cpp.
string name = 2;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getEntryList
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3;- Specified by:
getEntryListin interfaceResources.TypeOrBuilder
-
getEntryCount
public int getEntryCount()The entries defined for this type.
repeated .aapt.pb.Entry entry = 3;- Specified by:
getEntryCountin interfaceResources.TypeOrBuilder
-
getEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3;- Specified by:
getEntryin interfaceResources.TypeOrBuilder
-
setEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
setEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
addEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
addEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
addEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
addEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
addAllEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
clearEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
removeEntry
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
getEntryBuilder
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
getEntryOrBuilder
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3;- Specified by:
getEntryOrBuilderin interfaceResources.TypeOrBuilder
-
getEntryOrBuilderList
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3;- Specified by:
getEntryOrBuilderListin interfaceResources.TypeOrBuilder
-
addEntryBuilder
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
addEntryBuilder
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
getEntryBuilderList
The entries defined for this type.
repeated .aapt.pb.Entry entry = 3; -
setUnknownFields
public final Resources.Type.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Type.Builder>
-
mergeUnknownFields
public final Resources.Type.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Type.Builder>
-