Package com.android.aapt
Class Resources.Visibility.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder>
-
- com.android.aapt.Resources.Visibility.Builder
-
- All Implemented Interfaces:
Resources.VisibilityOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Resources.Visibility
public static final class Resources.Visibility.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder> implements Resources.VisibilityOrBuilder
The Visibility of a symbol/entry (public, private, undefined).
Protobuf typeaapt.pb.Visibility
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Resources.Visibility.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Resources.Visibilitybuild()Resources.VisibilitybuildPartial()Resources.Visibility.Builderclear()Resources.Visibility.BuilderclearComment()The comment associated with the <public> tag.Resources.Visibility.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Resources.Visibility.BuilderclearLevel().aapt.pb.Visibility.Level level = 1;Resources.Visibility.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Resources.Visibility.BuilderclearSource()The path at which this entry's visibility was defined (eg.Resources.Visibility.BuilderclearStagedApi()Indicates that the resource id may change across builds and that the public R.java identifier for this resource should not be final.Resources.Visibility.Builderclone()java.lang.StringgetComment()The comment associated with the <public> tag.com.google.protobuf.ByteStringgetCommentBytes()The comment associated with the <public> tag.Resources.VisibilitygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Resources.Visibility.LevelgetLevel().aapt.pb.Visibility.Level level = 1;intgetLevelValue().aapt.pb.Visibility.Level level = 1;Resources.SourcegetSource()The path at which this entry's visibility was defined (eg.Resources.Source.BuildergetSourceBuilder()The path at which this entry's visibility was defined (eg.Resources.SourceOrBuildergetSourceOrBuilder()The path at which this entry's visibility was defined (eg.booleangetStagedApi()Indicates that the resource id may change across builds and that the public R.java identifier for this resource should not be final.booleanhasSource()The path at which this entry's visibility was defined (eg.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Resources.Visibility.BuildermergeFrom(Resources.Visibility other)Resources.Visibility.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Resources.Visibility.BuildermergeFrom(com.google.protobuf.Message other)Resources.Visibility.BuildermergeSource(Resources.Source value)The path at which this entry's visibility was defined (eg.Resources.Visibility.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Resources.Visibility.BuildersetComment(java.lang.String value)The comment associated with the <public> tag.Resources.Visibility.BuildersetCommentBytes(com.google.protobuf.ByteString value)The comment associated with the <public> tag.Resources.Visibility.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Resources.Visibility.BuildersetLevel(Resources.Visibility.Level value).aapt.pb.Visibility.Level level = 1;Resources.Visibility.BuildersetLevelValue(int value).aapt.pb.Visibility.Level level = 1;Resources.Visibility.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Resources.Visibility.BuildersetSource(Resources.Source value)The path at which this entry's visibility was defined (eg.Resources.Visibility.BuildersetSource(Resources.Source.Builder builderForValue)The path at which this entry's visibility was defined (eg.Resources.Visibility.BuildersetStagedApi(boolean value)Indicates that the resource id may change across builds and that the public R.java identifier for this resource should not be final.Resources.Visibility.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.Visibility.Builder>
-
clear
public Resources.Visibility.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.Visibility.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.Visibility.Builder>
-
getDefaultInstanceForType
public Resources.Visibility getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Resources.Visibility build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Resources.Visibility buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Resources.Visibility.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.Visibility.Builder>
-
setField
public Resources.Visibility.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.Visibility.Builder>
-
clearField
public Resources.Visibility.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder>
-
clearOneof
public Resources.Visibility.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder>
-
setRepeatedField
public Resources.Visibility.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.Visibility.Builder>
-
addRepeatedField
public Resources.Visibility.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.Visibility.Builder>
-
mergeFrom
public Resources.Visibility.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Resources.Visibility.Builder>
-
mergeFrom
public Resources.Visibility.Builder mergeFrom(Resources.Visibility other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder>
-
mergeFrom
public Resources.Visibility.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.Visibility.Builder>- Throws:
java.io.IOException
-
getLevelValue
public int getLevelValue()
.aapt.pb.Visibility.Level level = 1;- Specified by:
getLevelValuein interfaceResources.VisibilityOrBuilder- Returns:
- The enum numeric value on the wire for level.
-
setLevelValue
public Resources.Visibility.Builder setLevelValue(int value)
.aapt.pb.Visibility.Level level = 1;- Parameters:
value- The enum numeric value on the wire for level to set.- Returns:
- This builder for chaining.
-
getLevel
public Resources.Visibility.Level getLevel()
.aapt.pb.Visibility.Level level = 1;- Specified by:
getLevelin interfaceResources.VisibilityOrBuilder- Returns:
- The level.
-
setLevel
public Resources.Visibility.Builder setLevel(Resources.Visibility.Level value)
.aapt.pb.Visibility.Level level = 1;- Parameters:
value- The level to set.- Returns:
- This builder for chaining.
-
clearLevel
public Resources.Visibility.Builder clearLevel()
.aapt.pb.Visibility.Level level = 1;- Returns:
- This builder for chaining.
-
hasSource
public boolean hasSource()
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;- Specified by:
hasSourcein interfaceResources.VisibilityOrBuilder- Returns:
- Whether the source field is set.
-
getSource
public Resources.Source getSource()
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;- Specified by:
getSourcein interfaceResources.VisibilityOrBuilder- Returns:
- The source.
-
setSource
public Resources.Visibility.Builder setSource(Resources.Source value)
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;
-
setSource
public Resources.Visibility.Builder setSource(Resources.Source.Builder builderForValue)
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;
-
mergeSource
public Resources.Visibility.Builder mergeSource(Resources.Source value)
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;
-
clearSource
public Resources.Visibility.Builder clearSource()
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;
-
getSourceBuilder
public Resources.Source.Builder getSourceBuilder()
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;
-
getSourceOrBuilder
public Resources.SourceOrBuilder getSourceOrBuilder()
The path at which this entry's visibility was defined (eg. public.xml).
.aapt.pb.Source source = 2;- Specified by:
getSourceOrBuilderin interfaceResources.VisibilityOrBuilder
-
getComment
public java.lang.String getComment()
The comment associated with the <public> tag.
string comment = 3;- Specified by:
getCommentin interfaceResources.VisibilityOrBuilder- Returns:
- The comment.
-
getCommentBytes
public com.google.protobuf.ByteString getCommentBytes()
The comment associated with the <public> tag.
string comment = 3;- Specified by:
getCommentBytesin interfaceResources.VisibilityOrBuilder- Returns:
- The bytes for comment.
-
setComment
public Resources.Visibility.Builder setComment(java.lang.String value)
The comment associated with the <public> tag.
string comment = 3;- Parameters:
value- The comment to set.- Returns:
- This builder for chaining.
-
clearComment
public Resources.Visibility.Builder clearComment()
The comment associated with the <public> tag.
string comment = 3;- Returns:
- This builder for chaining.
-
setCommentBytes
public Resources.Visibility.Builder setCommentBytes(com.google.protobuf.ByteString value)
The comment associated with the <public> tag.
string comment = 3;- Parameters:
value- The bytes for comment to set.- Returns:
- This builder for chaining.
-
getStagedApi
public boolean getStagedApi()
Indicates that the resource id may change across builds and that the public R.java identifier for this resource should not be final. This is set to `true` for resources in `staging-group` tags.
bool staged_api = 4;- Specified by:
getStagedApiin interfaceResources.VisibilityOrBuilder- Returns:
- The stagedApi.
-
setStagedApi
public Resources.Visibility.Builder setStagedApi(boolean value)
Indicates that the resource id may change across builds and that the public R.java identifier for this resource should not be final. This is set to `true` for resources in `staging-group` tags.
bool staged_api = 4;- Parameters:
value- The stagedApi to set.- Returns:
- This builder for chaining.
-
clearStagedApi
public Resources.Visibility.Builder clearStagedApi()
Indicates that the resource id may change across builds and that the public R.java identifier for this resource should not be final. This is set to `true` for resources in `staging-group` tags.
bool staged_api = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Resources.Visibility.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder>
-
mergeUnknownFields
public final Resources.Visibility.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Visibility.Builder>
-
-