Den 15.06.2011 18:22, skrev Greg Brown:
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.

That makes sense :) I'll use Theme#getSkinClass(component) to decide then :)

-- Edvin

Reply via email to