TaxoReader exposes two structures which provide information about a categories parent/childs/siblings: ParentArray and ChildrenArrays. ChildrenArrays are derived (i.e. created) from ParentArray.
I propose to consolidate all that into one API ParentInfo, or CategoryTreeInfo (a better name?) which will provide the same information, only from one object. So instead of making these calls:
one would make these calls:
Not a big change, just consolidate more code into one logical place. All of these arrays will continue to be lazily allocated.
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Lucene Fields||New [ 10121 ]||New,Patch Available [ 10121, 10120 ]|
|Fix Version/s||4.1 [ 12321140 ]|
|Fix Version/s||5.0 [ 12321663 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|