Class: Android::Resource::ResTableType
- Inherits:
-
ChunkHeader
- Object
- Chunk
- ChunkHeader
- Android::Resource::ResTableType
- Defined in:
- lib/android/resource.rb
Instance Attribute Summary collapse
-
#config ⇒ Object
readonly
Returns the value of attribute config.
-
#entry_count ⇒ Object
readonly
Returns the value of attribute entry_count.
-
#entry_start ⇒ Object
readonly
Returns the value of attribute entry_start.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#keys ⇒ Object
readonly
Returns the value of attribute keys.
Attributes inherited from ChunkHeader
Instance Method Summary collapse
- #[](index) ⇒ ResTableEntry, ResTableMapEntry
-
#initialize(data, offset, pkg) ⇒ ResTableType
constructor
A new instance of ResTableType.
- #inspect ⇒ Object
Methods inherited from Chunk
#current_position, #exec_parse, #read_int16, #read_int32, #read_int8
Constructor Details
#initialize(data, offset, pkg) ⇒ ResTableType
Returns a new instance of ResTableType.
396 397 398 399 |
# File 'lib/android/resource.rb', line 396 def initialize(data, offset, pkg) @pkg = pkg super(data, offset) end |
Instance Attribute Details
#config ⇒ Object (readonly)
Returns the value of attribute config.
393 394 395 |
# File 'lib/android/resource.rb', line 393 def config @config end |
#entry_count ⇒ Object (readonly)
Returns the value of attribute entry_count.
393 394 395 |
# File 'lib/android/resource.rb', line 393 def entry_count @entry_count end |
#entry_start ⇒ Object (readonly)
Returns the value of attribute entry_start.
393 394 395 |
# File 'lib/android/resource.rb', line 393 def entry_start @entry_start end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
393 394 395 |
# File 'lib/android/resource.rb', line 393 def id @id end |
#keys ⇒ Object (readonly)
Returns the value of attribute keys.
394 395 396 |
# File 'lib/android/resource.rb', line 394 def keys @keys end |
Instance Method Details
#[](index) ⇒ ResTableEntry, ResTableMapEntry
405 406 407 |
# File 'lib/android/resource.rb', line 405 def [](index) @entries[index] end |
#inspect ⇒ Object
435 436 437 438 |
# File 'lib/android/resource.rb', line 435 def inspect "<ResTableType offset:0x#{@offset.to_s(16)}, id:#{@id}, " + "count:#{@entry_count}, start:0x#{@entry_start.to_s(16)}>" end |