you shouldnt be overriding that method, try implementing
IMarkupResourceStreamProvider instead.

-igor


On Tue, May 6, 2008 at 11:20 PM, Eyal Golan <[EMAIL PROTECTED]> wrote:
> ok, maybe I wasn't clear enough.
>  The simple question is, why the add(HeaderContributor.forCss...));
>  is not added to the output markup when I override getAssociatedMarkupStream?
>
>  Thanks
>
>
>
>  On Tue, May 6, 2008 at 4:08 PM, Eyal Golan <[EMAIL PROTECTED]> wrote:
>
>  > Hi all,
>  > We have this method:
>  >     @Override
>  >     public MarkupStream getAssociatedMarkupStream(final boolean
>  > throwException)
>  >     {
>  >         if(html != null) {
>  >             return GUIUtis.getMarkupStream(this, html);
>  >         }
>  >         return super.getAssociatedMarkupStream(throwException);
>  >     }
>  >
>  > and:
>  >     static public MarkupStream getMarkupStream(Page page,String htmlText){
>  >         try
>  >         {
>  >             StringResourceStream myhtml = new StringResourceStream(new
>  > StringBuilder(htmlText));
>  >             MarkupResourceStream m = new MarkupResourceStream(myhtml);
>  >             Markup myMarkup =
>  > 
> page.getApplication().getMarkupSettings().getMarkupParserFactory().newMarkupParser(m).parse();
>  >             MarkupStream markupStream = new MarkupStream(myMarkup);
>  >             return markupStream;
>  >         }
>  >         catch (Exception ex)
>  >         {
>  >             throw new RuntimeException("Fail to parse
>  > markup:\n"+htmlText);
>  >         }
>  >     }
>  >
>  > The problem:
>  > When the html is not null (and we enter GUIUtis.getMarkupStream),
>  > css that where added using HeaderContributer are not added to the output
>  > HTML markup.
>  > I have something like this in a component:
>  > add(HeaderContributor.forCss(EurekifyButton.class, "EurekifyButton.css"));
>  > The css is missing.
>  >
>  > I can't change the usage of getAssociatedMarkupStream to use variation or
>  > something like this.
>  >
>  > any thought?
>  > --
>  > Eyal Golan
>  > [EMAIL PROTECTED]
>  >
>  > Visit: http://jvdrums.sourceforge.net/
>
>
>
>
>  --
>  Eyal Golan
>  [EMAIL PROTECTED]
>
>  Visit: http://jvdrums.sourceforge.net/
>

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

Reply via email to