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
sWe 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."
Source: http://algs4.cs.princeton.edu/13stacks/