booster / com.didiglobal.booster.aapt2 / Resources / EntryOrBuilder

EntryOrBuilder

interface EntryOrBuilder : MessageOrBuilder

Functions

getAllowNew


      Whether this resource, when originating from a compile-time overlay, is allowed to NOT overlay
      any existing resources.
      
.aapt.pb.AllowNew allow_new = 4;

abstract fun getAllowNew(): AllowNew!

getAllowNewOrBuilder


      Whether this resource, when originating from a compile-time overlay, is allowed to NOT overlay
      any existing resources.
      
.aapt.pb.AllowNew allow_new = 4;

abstract fun getAllowNewOrBuilder(): AllowNewOrBuilder!

getConfigValue


      The set of values defined for this entry, each corresponding to a different
      configuration/variant.
      
repeated .aapt.pb.ConfigValue config_value = 6;

abstract fun getConfigValue(index: Int): ConfigValue!

getConfigValueCount


      The set of values defined for this entry, each corresponding to a different
      configuration/variant.
      
repeated .aapt.pb.ConfigValue config_value = 6;

abstract fun getConfigValueCount(): Int

getConfigValueList


      The set of values defined for this entry, each corresponding to a different
      configuration/variant.
      
repeated .aapt.pb.ConfigValue config_value = 6;

abstract fun getConfigValueList(): MutableList<ConfigValue!>!

getConfigValueOrBuilder


      The set of values defined for this entry, each corresponding to a different
      configuration/variant.
      
repeated .aapt.pb.ConfigValue config_value = 6;

abstract fun getConfigValueOrBuilder(index: Int): ConfigValueOrBuilder!

getConfigValueOrBuilderList


      The set of values defined for this entry, each corresponding to a different
      configuration/variant.
      
repeated .aapt.pb.ConfigValue config_value = 6;

abstract fun getConfigValueOrBuilderList(): MutableList<out ConfigValueOrBuilder!>!

getEntryId


      The ID of this entry. Together with the package ID and type ID, this forms a full resource ID
      of the form 0xPPTTEEEE, where PP is the package ID, TT is the type ID, and EEEE is the entry
      ID.
      This may not be set if no ID was assigned.
      
.aapt.pb.EntryId entry_id = 1;

abstract fun getEntryId(): EntryId!

getEntryIdOrBuilder


      The ID of this entry. Together with the package ID and type ID, this forms a full resource ID
      of the form 0xPPTTEEEE, where PP is the package ID, TT is the type ID, and EEEE is the entry
      ID.
      This may not be set if no ID was assigned.
      
.aapt.pb.EntryId entry_id = 1;

abstract fun getEntryIdOrBuilder(): EntryIdOrBuilder!

getName


      The name of this entry. This corresponds to the 'entry' part of a full resource name of the
      form package:type/entry.
      
string name = 2;

abstract fun getName(): String!

getNameBytes


      The name of this entry. This corresponds to the 'entry' part of a full resource name of the
      form package:type/entry.
      
string name = 2;

abstract fun getNameBytes(): ByteString!

getOverlayable


      Whether this resource can be overlaid by a runtime resource overlay (RRO).
      
.aapt.pb.Overlayable overlayable = 5;

abstract fun getOverlayable(): Overlayable!

getOverlayableOrBuilder


      Whether this resource can be overlaid by a runtime resource overlay (RRO).
      
.aapt.pb.Overlayable overlayable = 5;

abstract fun getOverlayableOrBuilder(): OverlayableOrBuilder!

getVisibility


      The visibility of this entry (public, private, undefined).
      
.aapt.pb.Visibility visibility = 3;

abstract fun getVisibility(): Visibility!

getVisibilityOrBuilder


      The visibility of this entry (public, private, undefined).
      
.aapt.pb.Visibility visibility = 3;

abstract fun getVisibilityOrBuilder(): VisibilityOrBuilder!

hasAllowNew


      Whether this resource, when originating from a compile-time overlay, is allowed to NOT overlay
      any existing resources.
      
.aapt.pb.AllowNew allow_new = 4;

abstract fun hasAllowNew(): Boolean

hasEntryId


      The ID of this entry. Together with the package ID and type ID, this forms a full resource ID
      of the form 0xPPTTEEEE, where PP is the package ID, TT is the type ID, and EEEE is the entry
      ID.
      This may not be set if no ID was assigned.
      
.aapt.pb.EntryId entry_id = 1;

abstract fun hasEntryId(): Boolean

hasOverlayable


      Whether this resource can be overlaid by a runtime resource overlay (RRO).
      
.aapt.pb.Overlayable overlayable = 5;

abstract fun hasOverlayable(): Boolean

hasVisibility


      The visibility of this entry (public, private, undefined).
      
.aapt.pb.Visibility visibility = 3;

abstract fun hasVisibility(): Boolean