public Map<String, String> addXdoclet(String name, String attribute, String value) { return getDelegate().addXdoclet(name, attribute, value); } }
public Map<String, String> addXdoclet(String name) { return getDelegate().addXdoclet(name); }
public Map<String, String> addXdoclet(String name, Map<String, String> attributes) { return getDelegate().addXdoclet(name, attributes); }
/** * Generates all enumeration classes. * * @param metadata * @throws JClassAlreadyExistsException * @throws IOException */ public void generateEnums() throws JClassAlreadyExistsException, IOException { final JCodeModel cm = new JCodeModel(); for (final MetadataEnum metadataEnum : metadata.getEnumList()) { final String fqnEnum = metadataEnum.getPackageApi() + "." + getPascalizeCase(metadataEnum.getName()); final JDefinedClass dc = cm._class(fqnEnum, ClassType.ENUM); final JDocComment javaDocComment = dc.javadoc(); final Map<String, String> part = javaDocComment.addXdoclet("author"); part.put("<a href", "'mailto:ralf.battenfeld@bluewin.ch'>Ralf Battenfeld</a>"); for (final String enumConstant : metadataEnum.getValueList()) { dc.enumConstant(getEnumConstantName(enumConstant)); } final JMethod toStringMethod = dc.method(1, String.class, "toString"); toStringMethod.body()._return(JExpr.direct("name().substring(1)")); } final File file = new File("./src/test/java"); file.mkdirs(); cm.build(file); }
/** * Generates all enumeration classes. * * @param metadata * @throws JClassAlreadyExistsException * @throws IOException */ public void generateEnums() throws JClassAlreadyExistsException, IOException { final JCodeModel cm = new JCodeModel(); for (final MetadataEnum metadataEnum : metadata.getEnumList()) { final String fqnEnum = metadataEnum.getPackageApi() + "." + getPascalizeCase(metadataEnum.getName()); final JDefinedClass dc = cm._class(fqnEnum, ClassType.ENUM); final JDocComment javaDocComment = dc.javadoc(); final Map<String, String> part = javaDocComment.addXdoclet("author"); part.put("<a href", "'mailto:ralf.battenfeld@bluewin.ch'>Ralf Battenfeld</a>"); for (final String enumConstant : metadataEnum.getValueList()) { dc.enumConstant(getEnumConstantName(enumConstant)); } final JMethod toStringMethod = dc.method(1, String.class, "toString"); toStringMethod.body()._return(JExpr.direct("name().substring(1)")); } final File file = new File("./src/test/java"); file.mkdirs(); cm.build(file); }
final Map<String, String> part = javaDocComment.addXdoclet("author"); part.put("<a href", "'mailto:ralf.battenfeld@bluewin.ch'>Ralf Battenfeld</a>");
final Map<String, String> part = javaDocComment.addXdoclet("author"); part.put("<a href", "'mailto:ralf.battenfeld@bluewin.ch'>Ralf Battenfeld</a>");