/** * This method includes a single {@link IntegrationPoint} under the given parent <code>UIComponent * </code>. * * @param ctx The <code>FacesContext</code>. * @param parent The parent for the {@link IntegrationPoint}. * @param point The {@link IntegrationPoint}. */ public static void includeIntegrationPoint( FacesContext ctx, UIComponent parent, IntegrationPoint point) { // Add the content String content = point.getContent(); while (content.startsWith("/")) { content = content.substring(1); } String key = content; if (!key.contains("://")) { key = "/" + point.getConsoleConfigId() + "/" + content; } LayoutDefinition def = LayoutDefinitionManager.getLayoutDefinition(ctx, key); LayoutViewHandler.buildUIComponentTree(ctx, parent, def); }