I'm digging down into some of the low level native Android code. I'm trying to learn how the framework ultimately fills in an attribute set. I'm digging around here and I keep running into "bag". I don't have a good mental picture of what this is..
We have bag_entry
s
We can lock/unlock it
Our style attribute finder is of type BagAttributeFinder
Is this an acronym for something? I feel like I'm missing something obvious here that should make my mental abstraction just click.
What you are talking about is a type of Data Structure called the bag.
"A bag is a collection where removing items is not supported—its purpose is to provide clients with the ability to collect items and then to iterate through the collected items. Stats.java is a bag client that reads a sequence of real numbers from standard input and prints out their mean and standard deviation."