Example usage for org.apache.wicket.markup MarkupParser WICKET

List of usage examples for org.apache.wicket.markup MarkupParser WICKET

Introduction

In this page you can find the example usage for org.apache.wicket.markup MarkupParser WICKET.

Prototype

String WICKET

To view the source code for org.apache.wicket.markup MarkupParser WICKET.

Click Source Link

Document

"wicket"

Usage

From source file:bugs.HttpSessionStoreModified.java

License:Apache License

/**
 * Gets the prefix for storing variables in the actual session (typically
 * {@link HttpSession}) for this application instance.
 * // ww w .  j  ava2  s.c  o  m
 * @param request
 *            the request
 * @return the prefix for storing variables in the actual session
 */
private String getSessionAttributePrefix(final Request request) {
    String sessionAttributePrefix = MarkupParser.WICKET;

    if (request instanceof WebRequest) {
        sessionAttributePrefix = WebApplication.get().getSessionAttributePrefix((WebRequest) request, null);
    }

    return sessionAttributePrefix;
}

From source file:org.opensingular.lib.wicket.util.bootstrap.layout.TemplatePanel.java

License:Apache License

@Override
protected IMarkupSourcingStrategy newMarkupSourcingStrategy() {
    return new PanelMarkupSourcingStrategy(false) {
        @Override//from  w  w w .  j a  va2  s .  c  o  m
        public IMarkupFragment getMarkup(MarkupContainer parent, Component child) {
            // corrige o problema de encoding
            StringResourceStream stringResourceStream = new StringResourceStream(
                    "<wicket:panel>" + getTemplateFunction().apply(TemplatePanel.this) + "</wicket:panel>",
                    "text/html");
            stringResourceStream.setCharset(Charset.forName(
                    Optional.ofNullable(Application.get().getMarkupSettings().getDefaultMarkupEncoding())
                            .orElse(StandardCharsets.UTF_8.name())));

            MarkupParser markupParser = new MarkupParser(new MarkupResourceStream(stringResourceStream));
            markupParser.setWicketNamespace(MarkupParser.WICKET);
            Markup markup;
            try {
                markup = markupParser.parse();
            } catch (Exception e) {
                throw SingularUtil.propagate(e);
            }

            // If child == null, than return the markup fragment starting
            // with <wicket:panel>
            if (child == null) {
                return markup;
            }

            // Copiado da superclasse. buscando markup do child
            IMarkupFragment associatedMarkup = markup.find(child.getId());
            if (associatedMarkup != null) {
                return associatedMarkup;
            }
            associatedMarkup = searchMarkupInTransparentResolvers(parent, parent.getMarkup(), child);
            if (associatedMarkup != null) {
                return associatedMarkup;
            }
            return findMarkupInAssociatedFileHeader(parent, child);
        }

        @Override
        public void onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag) {
            TemplatePanel.this.onBeforeComponentTagBody(markupStream, openTag);
            super.onComponentTagBody(component, markupStream, openTag);
            TemplatePanel.this.onAfterComponentTagBody(markupStream, openTag);
        }
    };
}

From source file:sf.wicklet.wicketext.markup.impl.FakeMarkupResourceStream.java

License:Apache License

@Override
public String getWicketNamespace() {
    return MarkupParser.WICKET;
}

From source file:sf.wicklet.wicketext.markup.impl.WicketWriter.java

License:Apache License

public WicketWriter startWicket(String tag) {
    tag = trimWicket(tag);/*from w w  w .j a  v  a2s. c om*/
    return start(new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.OPEN)), null, null,
            new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.CLOSE)));
}

From source file:sf.wicklet.wicketext.markup.impl.WicketWriter.java

License:Apache License

public WicketWriter startWicket(String tag, final String... attrs) {
    tag = trimWicket(tag);/*from  w w w .j a va  2 s. c o  m*/
    return start(new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.OPEN)), null, null,
            new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.CLOSE)), attrs);
}

From source file:sf.wicklet.wicketext.markup.impl.WicketWriter.java

License:Apache License

public WicketWriter startWicket(String tag, final IAttribute... attrs) {
    tag = trimWicket(tag);/*ww w . j a  v  a  2  s  . com*/
    return start(new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.OPEN)), null, null,
            new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.CLOSE)), IterableWrapper.wrap(attrs));
}

From source file:sf.wicklet.wicketext.markup.impl.WicketWriter.java

License:Apache License

public WicketWriter startWicket(String tag, final Iterable<IAttribute> attrs) {
    tag = trimWicket(tag);/*from w  ww. j a  v a2  s .c  om*/
    return start(new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.OPEN)), null, null,
            new WicketTag(createXmlTag(MarkupParser.WICKET, tag, TagType.CLOSE)), attrs);
}