Class ResourceEntry

java.lang.Object
jadx.core.xmlgen.entry.ResourceEntry

public final class ResourceEntry extends Object
  • Field Details

    • id

      private final int id
    • pkgName

      private final String pkgName
    • typeName

      private final String typeName
    • keyName

      private final String keyName
    • config

      private final String config
    • parentRef

      private int parentRef
    • protoValue

      private ProtoValue protoValue
    • simpleValue

      private RawValue simpleValue
    • namedValues

      private List<RawNamedValue> namedValues
  • Constructor Details

  • Method Details

    • copy

      public ResourceEntry copy(String newKeyName)
    • copyWithId

      public ResourceEntry copyWithId(String resName)
    • getId

      public int getId()
      32 bit resource ID as defined in AOSP.
      1. Package ID (8 bit)
      2. Type ID (8 bit)
      3. Entry ID (16 bit)
      See make_resid() in ResourceUtils.h
      Returns:
      resource ID
    • getPkgName

      public String getPkgName()
    • getTypeName

      public String getTypeName()
    • getKeyName

      public String getKeyName()
    • getConfig

      public String getConfig()
    • setParentRef

      public void setParentRef(int parentRef)
    • getParentRef

      public int getParentRef()
    • getProtoValue

      public ProtoValue getProtoValue()
    • setProtoValue

      public void setProtoValue(ProtoValue protoValue)
    • getSimpleValue

      public RawValue getSimpleValue()
    • setSimpleValue

      public void setSimpleValue(RawValue simpleValue)
    • setNamedValues

      public void setNamedValues(List<RawNamedValue> namedValues)
    • getNamedValues

      public List<RawNamedValue> getNamedValues()
    • toString

      public String toString()
      Overrides:
      toString in class Object