Examples of TapestryCoreComponents


Examples of org.eclipse.wst.xml.core.internal.contentmodel.tapestry.travelpackage.TapestryCoreComponents

    try {
      IJavaElement[] elements = getComponentsJavaElements(project);
      List<Template> components = new ArrayList<Template>();
      for(IJavaElement ele : elements){
        if(ele.getElementType() == IJavaElement.COMPILATION_UNIT && ele.getElementName().endsWith(".java")){
          TapestryCoreComponents component = new TapestryCoreComponents();
          String name = ele.getElementName().substring(0, ele.getElementName().indexOf('.'));
          component.setName(name);
          component.setElementLabel("t:" + name.toLowerCase());
          components.add(new Template("t:" + component.getName(), buildDescription(component, "root package"), contextTypeId, component.getName(), true));
        }
      }
      return components;
    } catch (JavaModelException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.tapestry.travelpackage.TapestryCoreComponents

    try {
      IJavaElement[] elements = getComponentsJavaElements(project);
      List<Template> components = new ArrayList<Template>();
      for(IJavaElement ele : elements){
        if(ele.getElementType() == IJavaElement.COMPILATION_UNIT && ele.getElementName().endsWith(".java")){
          TapestryCoreComponents component = new TapestryCoreComponents();
          String name = ele.getElementName().substring(0, ele.getElementName().indexOf('.'));
          component.setName(name);
          component.setElementLabel("t:" + name.toLowerCase());
          components.add(new Template("t:" + component.getName(), buildDescription(component, "root package"), contextTypeId, buildInsertCode(component, type), true));
        }
      }
      return components;
    } catch (JavaModelException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.tapestry.travelpackage.TapestryCoreComponents

              //Current custom component is in jar files
              for(Object packo : ((PackageFragment) packInstance).getChildrenOfType(IJavaElement.CLASS_FILE)){
                ClassFile packi = (ClassFile) packo;
                String className = packi.getElementName().substring(0, packi.getElementName().indexOf('.'));
                if(className.indexOf('$') < 0 && (prefix + ":" + className.toLowerCase()).equals(nodeName)){
                  TapestryCoreComponents component = null;
                  try {
                    component = tapestryClassLoader.loadComponentAttributesFromClassFile(root, prefix, packi);
                  } catch (ClassFormatException e) {
                    e.printStackTrace();
                  }
                  if(component != null){
                    for(String paramName : component.getPamameters()){
                      Template template = new Template(paramName, "add attribute " + paramName, contextTypeId, buildAttributeInsertCode(paramName), true);
                      components.add(template);
                    }
                    return components;
                  }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.tapestry.travelpackage.TapestryCoreComponents

   * @param cp
   */
  private void loadCustomComponentsNameFromPackage(IPackageFragmentRoot[] roots, String contextTypeId, List<Template> templateList, ComponentPackage cp){
    List<String> componentNameList = getCustomComponentsNameList(roots, cp)
    for(String componentName : componentNameList){
      TapestryCoreComponents component = new TapestryCoreComponents();
      component.setName(componentName);
      component.setElementLabel(cp.getPrefix() + ":" + componentName.toLowerCase());
      templateList.add(new Template(cp.getPrefix() + ":" + component.getName(), buildDescription(component, cp.getPath()), contextTypeId, cp.getPrefix()+ "/" +component.getName(), true));
    }
  }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.tapestry.travelpackage.TapestryCoreComponents

   */
  private void loadCustomComponentsFromPackage(IPackageFragmentRoot[] roots, String contextTypeId, int type, List<Template> templateList, ComponentPackage cp, String prefix){
    List<String> componentNameList = getCustomComponentsNameList(roots, cp)
    //Build templates from name list
    for(String componentName : componentNameList){
      TapestryCoreComponents component = new TapestryCoreComponents();
      component.setName(componentName);
      if (prefix == null || prefix.equals("t"))
        component.setElementLabel("t:" + cp.getPrefix() + "." + componentName.toLowerCase());
      else
        component.setElementLabel(cp.getPrefix() + ":" + componentName.toLowerCase());
      templateList.add(new Template(cp.getPrefix() + ":" + component.getName(), buildDescription(component,
          cp.getPath()), contextTypeId, buildInsertCode(component, type), true));
    }
  }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.tapestry.travelpackage.TapestryCoreComponents

      try {
        if(tapestryCorePackage !=null)
          for(Object packo : tapestryCorePackage.getChildrenOfType(IJavaElement.CLASS_FILE)){
            ClassFile packi = (ClassFile) packo;
            if(packi.getElementName().indexOf('$') < 0){
              TapestryCoreComponents component = tapestryClassLoader.loadComponentAttributesFromClassFile(tapestryClassLoader.getTapestryCoreJar(project), "t", packi);
              if(component != null)
                list.add(component);
            }
          }
      } catch (JavaModelException e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.