示例#1
0
 /**
  * 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);
 }