@Override public final String getComponentPath() { return component.getPageRelativePath(); }
@Override public final String getComponentPath() { return component.getPageRelativePath(); }
/** * Get the identifying path of this drag source. * * @return path in page */ public String getPath() { return component.getPageRelativePath(); }
/** * @return A path of the form [page-class-name]:[page-relative-path] * @see Component#getPageRelativePath() */ public final String getClassRelativePath() { return getClass().getName() + PATH_SEPARATOR + getPageRelativePath(); }
/** * @return A path of the form [page-class-name]:[page-relative-path] * @see Component#getPageRelativePath() */ public final String getClassRelativePath() { return getClass().getName() + PATH_SEPARATOR + getPageRelativePath(); }
/** * @return A path of the form [page-class-name].[page-relative-path] * @see Component#getPageRelativePath() */ public final String getClassRelativePath() { return getClass().getName() + PATH_SEPARATOR + getPageRelativePath(); }
/** * @return A path of the form [page-class-name].[page-relative-path] * @see Component#getPageRelativePath() */ public final String getClassRelativePath() { return getClass().getName() + PATH_SEPARATOR + getPageRelativePath(); }
public void component(Component c, IVisit<Boolean> visit) { if (searchFor.getPageRelativePath().equals(c.getPageRelativePath())) { visit.stop(true); } } }
@Override @Nonnull protected final Optional<String> generateDescriptionForCurrentTarget(@Nonnull Optional<T> current) { return current.map(component -> component.getPageRelativePath()); }
@Override public void component(Component component, IVisit<Void> visit) { String name = component.getClass().getName(); name = name.substring(name.lastIndexOf('.') + 1); out.println(component.getPageRelativePath() + ": " + name); }
/** * * @param link */ public void clickLink(Component link) { clickLink(link.getPageRelativePath()); }
/** * * @param link */ public void clickLink(Component link) { clickLink(link.getPageRelativePath()); }
@Override public void onComponentTag(Component component, ComponentTag tag) { tag.put(PATH_ATTRIBUTE, component.getPageRelativePath()); }
@Override public void component(Component component, IVisit<Void> visit) { if (Strings.getLevenshteinDistance(id.toLowerCase(Locale.ROOT), component.getId() .toLowerCase(Locale.ROOT)) < 3) { names.add(component.getPageRelativePath()); } } });
@Override public void component(Component component, IVisit<Void> visit) { if (Strings.getLevenshteinDistance(id.toLowerCase(Locale.ROOT), component.getId() .toLowerCase(Locale.ROOT)) < 3) { names.add(component.getPageRelativePath()); } } });
public static Optional<String> findContainerRelativePath(MarkupContainer container, String childId) { return WicketUtils.findFirstChild(container, Component.class, it -> it.getId().equals(childId)) .map(it -> it.getPageRelativePath()) .map(it -> it.substring(container.getPageRelativePath().length() + 1)); } }
public static Optional<String> findContainerRelativePath(MarkupContainer container, String childId) { return WicketUtils.findFirstChild(container, Component.class, it -> it.getId().equals(childId)) .map(it -> it.getPageRelativePath()) .map(it -> it.substring(container.getPageRelativePath().length() + 1)); } }
public Object component(Component component) { int levels = 0; for (Component current = component; current != null; current = current.getParent()) { levels++; } buffer.append(StringValue.repeat(levels, " ") + component.getPageRelativePath() + ":" + Classes.simpleName(component.getClass())); return null; } });
public Object component(Component component) { int levels = 0; for (Component current = component; current != null; current = current.getParent()) { levels++; } buffer.append(StringValue.repeat(levels, " ") + component.getPageRelativePath() + ":" + Classes.simpleName(component.getClass())); return null; } });
private void renderDragHead(IHeaderResponse response) { response.render(JavaScriptHeaderItem.forReference(Transfer.JS)); final String id = component.getMarkupId(); final String path = component.getPageRelativePath(); int behavior = component.getBehaviorId(this); String initJS = String .format("wicketdnd.dragSource('%s','%s','%s', %s,%s,{'select':'%s','initiate':'%s','clone':'%s'});", id, behavior, path, new CollectionFormattable(getOperations()), new CollectionFormattable(getTypes()), selector, initiateSelector, cloneSelector); response.render(OnDomReadyHeaderItem.forScript(initJS)); }