/** * Says if parent container is rendering or not. * * @return true if parent is rendering, false otherwise. */ private boolean isParentRendering() { MarkupContainer parent = getParent(); return parent != null && parent.isRendering(); }
/** * Says if parent container is rendering or not. * * @return true if parent is rendering, false otherwise. */ private boolean isParentRendering() { MarkupContainer parent = getParent(); return parent != null && parent.isRendering(); }
/** * @see org.apache.wicket.markup.resolver.IComponentResolver#resolve(org.apache.wicket.MarkupContainer, * org.apache.wicket.markup.MarkupStream, org.apache.wicket.markup.ComponentTag) */ @Override public Component resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag) { if (tag instanceof WicketTag && ((WicketTag)tag).isFragmentTag()) { // even having a wicket:id it isn't a component's markup return null; } Component resolvedComponent = getParent().get(tag.getId()); if (resolvedComponent != null && getPage().wasRendered(resolvedComponent)) { /* * Means that parent container has an associated homonymous tag to this grandchildren * tag in markup. The parent container wants render it and it should be not resolved to * their grandchildren. */ return null; } return resolvedComponent; }
/** * @see org.apache.wicket.markup.resolver.IComponentResolver#resolve(org.apache.wicket.MarkupContainer, * org.apache.wicket.markup.MarkupStream, org.apache.wicket.markup.ComponentTag) */ @Override public Component resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag) { if (tag instanceof WicketTag && ((WicketTag)tag).isFragmentTag()) { // even having a wicket:id it isn't a component's markup return null; } Component resolvedComponent = getParent().get(tag.getId()); if (resolvedComponent != null && getPage().wasRendered(resolvedComponent)) { /* * Means that parent container has an associated homonymous tag to this grandchildren * tag in markup. The parent container wants render it and it should be not resolved to * their grandchildren. */ return null; } return resolvedComponent; }