Package com.android.aapt
Class Resources.CompoundValue
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.android.aapt.Resources.CompoundValue
- All Implemented Interfaces:
Resources.CompoundValueOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- Resources
public static final class Resources.CompoundValue
extends com.google.protobuf.GeneratedMessageV3
implements Resources.CompoundValueOrBuilder
A CompoundValue is an abstract type. It represents a value that is a made of other values. These can only usually appear as top-level resources. The concrete type is one of the types below. Only one can be set.Protobuf type
aapt.pb.CompoundValue- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA CompoundValue is an abstract type.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetArray().aapt.pb.Array array = 4;.aapt.pb.Array array = 4;getAttr().aapt.pb.Attribute attr = 1;.aapt.pb.Attribute attr = 1;static Resources.CompoundValuestatic final com.google.protobuf.Descriptors.DescriptorgetMacro().aapt.pb.MacroBody macro = 6;.aapt.pb.MacroBody macro = 6;com.google.protobuf.Parser<Resources.CompoundValue>.aapt.pb.Plural plural = 5;.aapt.pb.Plural plural = 5;intgetStyle().aapt.pb.Style style = 2;.aapt.pb.Styleable styleable = 3;.aapt.pb.Styleable styleable = 3;.aapt.pb.Style style = 2;booleanhasArray().aapt.pb.Array array = 4;booleanhasAttr().aapt.pb.Attribute attr = 1;inthashCode()booleanhasMacro().aapt.pb.MacroBody macro = 6;boolean.aapt.pb.Plural plural = 5;booleanhasStyle().aapt.pb.Style style = 2;boolean.aapt.pb.Styleable styleable = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(Resources.CompoundValue prototype) protected Resources.CompoundValue.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static Resources.CompoundValueparseDelimitedFrom(InputStream input) static Resources.CompoundValueparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Resources.CompoundValueparseFrom(byte[] data) static Resources.CompoundValueparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Resources.CompoundValueparseFrom(com.google.protobuf.ByteString data) static Resources.CompoundValueparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Resources.CompoundValueparseFrom(com.google.protobuf.CodedInputStream input) static Resources.CompoundValueparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Resources.CompoundValueparseFrom(InputStream input) static Resources.CompoundValueparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Resources.CompoundValueparseFrom(ByteBuffer data) static Resources.CompoundValueparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Resources.CompoundValue>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ATTR_FIELD_NUMBER
public static final int ATTR_FIELD_NUMBER- See Also:
-
STYLE_FIELD_NUMBER
public static final int STYLE_FIELD_NUMBER- See Also:
-
STYLEABLE_FIELD_NUMBER
public static final int STYLEABLE_FIELD_NUMBER- See Also:
-
ARRAY_FIELD_NUMBER
public static final int ARRAY_FIELD_NUMBER- See Also:
-
PLURAL_FIELD_NUMBER
public static final int PLURAL_FIELD_NUMBER- See Also:
-
MACRO_FIELD_NUMBER
public static final int MACRO_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getValueCase
- Specified by:
getValueCasein interfaceResources.CompoundValueOrBuilder
-
hasAttr
public boolean hasAttr().aapt.pb.Attribute attr = 1;- Specified by:
hasAttrin interfaceResources.CompoundValueOrBuilder- Returns:
- Whether the attr field is set.
-
getAttr
.aapt.pb.Attribute attr = 1;- Specified by:
getAttrin interfaceResources.CompoundValueOrBuilder- Returns:
- The attr.
-
getAttrOrBuilder
.aapt.pb.Attribute attr = 1;- Specified by:
getAttrOrBuilderin interfaceResources.CompoundValueOrBuilder
-
hasStyle
public boolean hasStyle().aapt.pb.Style style = 2;- Specified by:
hasStylein interfaceResources.CompoundValueOrBuilder- Returns:
- Whether the style field is set.
-
getStyle
.aapt.pb.Style style = 2;- Specified by:
getStylein interfaceResources.CompoundValueOrBuilder- Returns:
- The style.
-
getStyleOrBuilder
.aapt.pb.Style style = 2;- Specified by:
getStyleOrBuilderin interfaceResources.CompoundValueOrBuilder
-
hasStyleable
public boolean hasStyleable().aapt.pb.Styleable styleable = 3;- Specified by:
hasStyleablein interfaceResources.CompoundValueOrBuilder- Returns:
- Whether the styleable field is set.
-
getStyleable
.aapt.pb.Styleable styleable = 3;- Specified by:
getStyleablein interfaceResources.CompoundValueOrBuilder- Returns:
- The styleable.
-
getStyleableOrBuilder
.aapt.pb.Styleable styleable = 3;- Specified by:
getStyleableOrBuilderin interfaceResources.CompoundValueOrBuilder
-
hasArray
public boolean hasArray().aapt.pb.Array array = 4;- Specified by:
hasArrayin interfaceResources.CompoundValueOrBuilder- Returns:
- Whether the array field is set.
-
getArray
.aapt.pb.Array array = 4;- Specified by:
getArrayin interfaceResources.CompoundValueOrBuilder- Returns:
- The array.
-
getArrayOrBuilder
.aapt.pb.Array array = 4;- Specified by:
getArrayOrBuilderin interfaceResources.CompoundValueOrBuilder
-
hasPlural
public boolean hasPlural().aapt.pb.Plural plural = 5;- Specified by:
hasPluralin interfaceResources.CompoundValueOrBuilder- Returns:
- Whether the plural field is set.
-
getPlural
.aapt.pb.Plural plural = 5;- Specified by:
getPluralin interfaceResources.CompoundValueOrBuilder- Returns:
- The plural.
-
getPluralOrBuilder
.aapt.pb.Plural plural = 5;- Specified by:
getPluralOrBuilderin interfaceResources.CompoundValueOrBuilder
-
hasMacro
public boolean hasMacro().aapt.pb.MacroBody macro = 6;- Specified by:
hasMacroin interfaceResources.CompoundValueOrBuilder- Returns:
- Whether the macro field is set.
-
getMacro
.aapt.pb.MacroBody macro = 6;- Specified by:
getMacroin interfaceResources.CompoundValueOrBuilder- Returns:
- The macro.
-
getMacroOrBuilder
.aapt.pb.MacroBody macro = 6;- Specified by:
getMacroOrBuilderin interfaceResources.CompoundValueOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Resources.CompoundValue parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Resources.CompoundValue parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Resources.CompoundValue parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Resources.CompoundValue parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Resources.CompoundValue parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Resources.CompoundValue parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Resources.CompoundValue parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Resources.CompoundValue parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Resources.CompoundValue parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Resources.CompoundValue parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Resources.CompoundValue.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-