Well, I understand but I used the FixedSizeMap because it also
implements BoundedMap. So I assumed that a FixedSizeMap means
the boundary is always reached. Did I get this wrong?


Ah, I'd forgotten about BoundedMap ;-) FixedSizeMap does implement
BoundedMap, and as the size is fixed, the map is always at the bound.

Puh! ...glad I got it right :)


But why is this needed? Both decorators are still being used.
...although the object itself does not implement
the BoundedMap/Collection interface anymore. So the
UnmodifiableBoundedCollection is only to bring the
interface back?

Is that what you mean?


UnmodifiableBoundedCollection is used when you need to access the
BoundedCollection interface, but you only have a Collection. Casting is no
good as the original bounded collection may have been decorated.
UnmodifiableBoundedCollection wraps the collection you do have with a thin
wrapper that tunnels through to the original BoundedCollection.

And there is no equivalent for BoundedMap at present.

Alright, that clears it up :)


Thanks, Stephen

cheers
--
Torsten



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to