From the other hand it can handle
Please fix the following typo in CellStyle constructor:
background.color = (String) styleMap.get(CSSNames.BACKGROUND_PATTERN); background.pattern = (String) styleMap.get(CSSNames.BACKGROUND_COLOR);
Thanks for the CellStyle correction. It's in the trunk now.
Regarding e:link URL, I think it looks pretty obvious that the tag expects a valid URL :)
But relative path to the .css file (as it is offered in the reference documentation) is reasonable approach. I suggest consulting classloader to find a relatively referenced resource when MailformedUrlException is threw. It would make me happy :) Anyway there is way around that.
If you still insist on valid absolute URL you should fix the Seam docs :) (19.14.1 Stylesheet links).
Yep. ServletContext.getResource... is the way to go, documentation is ahead of implementation ;-) Expect a fix soon.