> I see Component.getSkin() is protected - why is that? Would be nice to be 
> able to check what kind of skin was installed on a component.

It is protected to prevent a caller from invoking methods directly on the skin. 
All interaction with a skin is done via styles or the component API (which 
fires events that the skin responds to). Anything else would create a hard 
association with a particular theme, which is undesirable.

If you want to find out what type of skin is installed on a component, you 
could always query the current theme.

Reply via email to