public JType toType(Outline o, Aspect aspect) { try { return o.getCodeModel().parseType(t.toString()); } catch (ClassNotFoundException e) { throw new NoClassDefFoundError(e.getMessage()); } }
public JType toType(Outline o, Aspect aspect) { try { return o.getCodeModel().parseType(t.toString()); } catch (ClassNotFoundException e) { throw new NoClassDefFoundError(e.getMessage()); } }
public JClass toType(Outline o, Aspect aspect) { if(clazz==null) clazz = o.getCodeModel().ref(fullyQualifiedClassName); return clazz; }
public JType toType(Outline o, Aspect aspect) { try { return o.getCodeModel().parseType(t.toString()); } catch (ClassNotFoundException e) { throw new NoClassDefFoundError(e.getMessage()); } }
public JClass toType(Outline o, Aspect aspect) { if(clazz==null) clazz = o.getCodeModel().ref(fullyQualifiedClassName); return clazz; }
public void writeSourceFile(final Class<?> classToBeWritten) { final String resourcePath = "/" + classToBeWritten.getName().replace('.', '/') + ".java"; final JPackage jPackage = this.outline.getCodeModel()._package(classToBeWritten.getPackage().getName()); final JStaticJavaFile javaFile = new JStaticJavaFile(jPackage, classToBeWritten.getSimpleName(), classToBeWritten, null); jPackage.addResourceFile(javaFile); }
public static JDefinedClass generateContextPathAwareClass( Outline outline, String name, Class theClass) { return generateContextPathAwareClass(outline, name, theClass == null ? null : outline .getCodeModel() .ref(theClass)); }
public static JDefinedClass generateContextPathAwareClass( Outline outline, String name, Class theClass) { return generateContextPathAwareClass(outline, name, theClass == null ? null : outline .getCodeModel() .ref(theClass)); }
public static JDefinedClass generateContextPathAwareClass( Outline outline, String name, Class theClass) { return generateContextPathAwareClass(outline, name, theClass == null ? null : outline .getCodeModel() .ref(theClass)); }
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().BYTE, JExpr.lit(DatatypeConverter.parseByte(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().BYTE, JExpr.lit(DatatypeConverter.parseByte(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().SHORT, JExpr.lit(DatatypeConverter.parseShort(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().BYTE, JExpr.lit(DatatypeConverterImpl._parseByte(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().BYTE, JExpr.lit(DatatypeConverterImpl._parseByte(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().SHORT, JExpr.lit(DatatypeConverterImpl._parseShort(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { return JExpr.cast( outline.getCodeModel().SHORT, JExpr.lit(DatatypeConverter.parseShort(lexical.value))); } };
public JExpression createConstant(Outline outline, XmlString lexical) { QName qn = DatatypeConverter.parseQName(lexical.value,new NamespaceContextAdapter(lexical)); return JExpr._new(outline.getCodeModel().ref(QName.class)) .arg(qn.getNamespaceURI()) .arg(qn.getLocalPart()) .arg(qn.getPrefix()); } };
protected void processEnumConstantOutline(EnumOutline enumOutline, EnumConstantOutline enumConstantOutline, Options options, ErrorHandler errorHandler) { final CCustomizations customizations = CustomizationUtils .getCustomizations(enumConstantOutline); annotateEnumConstantOutline(enumOutline.parent().getCodeModel(), enumOutline.parent(), enumConstantOutline, customizations, errorHandler); }
public boolean run( Outline model, Options opt, ErrorHandler errorHandler ) { // we want this to work without requiring JSR-250 jar. annotation = model.getCodeModel().ref("javax.annotation.Generated"); for( ClassOutline co : model.getClasses() ) augument(co); for( EnumOutline eo : model.getEnums() ) augument(eo); //TODO: process generated ObjectFactory classes? return true; }
public boolean run( Outline model, Options opt, ErrorHandler errorHandler ) { // we want this to work without requiring JSR-250 jar. annotation = model.getCodeModel().ref("javax.annotation.Generated"); for( ClassOutline co : model.getClasses() ) augument(co); for( EnumOutline eo : model.getEnums() ) augument(eo); //TODO: process generated ObjectFactory classes? return true; }