Package org.ajax4jsf.builder.model

Examples of org.ajax4jsf.builder.model.JavaMethod.addModifier()


            return "count = i;";
          }
        }
      );
    mutator.addAnnotation(Tezt.class);
    mutator.addModifier(JavaModifier.PUBLIC);
    mutator.addModifier(JavaModifier.FINAL);
    javaClass.addMethod(mutator);
   
    PrintWriter printWriter = new PrintWriter(System.out);
    new JavaClassRenderer().render(javaClass, printWriter);
View Full Code Here


          }
        }
      );
    mutator.addAnnotation(Tezt.class);
    mutator.addModifier(JavaModifier.PUBLIC);
    mutator.addModifier(JavaModifier.FINAL);
    javaClass.addMethod(mutator);
   
    PrintWriter printWriter = new PrintWriter(System.out);
    new JavaClassRenderer().render(javaClass, printWriter);
    printWriter.flush();
View Full Code Here

   
  }
 
  private JavaMethod getComponentFamilyMethod(ComponentBean componentBean) {
    JavaMethod javaMethod = new JavaMethod("getFamily", String.class);
    javaMethod.addModifier(JavaModifier.PUBLIC);
    javaMethod.setMethodBody(new MethodBody() {
      @Override
      public String toCode() {
        return "return COMPONENT_FAMILY;";
      }
View Full Code Here

    JavaMethod method =
      new JavaMethod("restoreState",
          Void.TYPE,
          arg("context", FacesContext.class),
          arg("state", Object.class));
    method.addModifier(JavaModifier.PUBLIC);
    method.addAnnotation(Override.class);
   
    return method;
  }
 
View Full Code Here

  private JavaMethod getSaveStateTemplate() {
    JavaMethod method =
      new JavaMethod("saveState",
          Object.class,
          arg("context", FacesContext.class));
    method.addModifier(JavaModifier.PUBLIC);
    method.addAnnotation(Override.class);
    method.setMethodBody(new MethodBody() {
      @Override
      public String toCode() {
        return "return super.saveState(context);";
View Full Code Here

  }
 
  private JavaMethod getConstructor(ComponentBean componentBean, JavaClass javaClass) {
    final RendererBean renderer = componentBean.getRenderer();
    JavaMethod method = new JavaConstructor(javaClass);
    method.addModifier(JavaModifier.PUBLIC);
    method.setMethodBody(new MethodBody(method) {
      @Override
      public String toCode() {
        if (renderer != null) {
          return "setRendererType(\"" + renderer.getName() + "\");";
View Full Code Here

      public String toCode() {
        return "return " + field.getName() + ";";
      }
    });
   
    accessor.addModifier(JavaModifier.PUBLIC);
    handleDeprecation(field.getType(), accessor);
   
    return accessor;
  }
 
View Full Code Here

        return "this."  + field.getName() + " = " + field.getName() + ";";
      }
    });
   
    handleDeprecation(field.getType(), mutator);
    mutator.addModifier(JavaModifier.PUBLIC);
    return mutator;
  }
 
  protected void handleDeprecation(Class<?> type, JavaLanguageElement element) {
    if (type.isAnnotationPresent(Deprecated.class)) {
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.