> From: Justin Fagnani-Bell [mailto:[EMAIL PROTECTED]]
>
> Vadim,
>
> I'm having a problem getting my new language to work. I created my
own
> MarkupLanguage class, core-logicsheet, and added this to my
cocoon.xconf:
>
> <markup-languages>
> <component-instance
class="com.company.package.XKOMarkupLanguage"
> name="xko">
> <parameter name="prefix" value="xko"/>
> <parameter name="uri" value="http://company.com/xko"/>
> <target-language name="java">
> <parameter name="core-logicsheet"
> value="resource://com/company/package/xko.xsl"/>
> </target-language>
> </component-instance>
>
> and I'm getting this exception:
>
> markup-languages: ComponentSelector could not access the Component for
> hint: xko
Can Cocoon access this class, com.company.package.XKOMarkupLanguage? It
(and all supporting classes) should be in the WEB-INF/lib or
WEB-INF/classes.
Try Class.forName("com.company.package.XKOMarkupLanguage") in any XSP
page.
> Any ideas? Does the name attribute for <component-instance> set the
> hint? If so then is my component not getting set for the right role? I
> don't know how that's done in Avalon, but I assume it's
> MarkupLanguage.ROLE that's used.
Yes.
Vadim
> ProgramGeneratorImpl.java is what is causing the exception with this
> line:
>
> markupLanguage =
> (MarkupLanguage)this.markupSelector.select(markupLanguageName);
>
> Any help is appreciated,
> Justin
>
...
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]