sb.append("Enum: " + enumItem.getName()); sb.append(NEWLINE); for (String enumValue : enumItem.getValueList()) { sb.append(" Value : " + enumValue); sb.append(NEWLINE);
sb.append("Enum: " + enumItem.getName()); sb.append(NEWLINE); for (String enumValue : enumItem.getValueList()) { sb.append(" Value : " + enumValue); sb.append(NEWLINE);
enumElement.setAttributeNode(attrDocumentation); for (String value : metadataEnum.getValueList()) { final Element valueElement = doc.createElement("value"); valueElement.setTextContent(value);
enumElement.setAttributeNode(attrDocumentation); for (String value : metadataEnum.getValueList()) { final Element valueElement = doc.createElement("value"); valueElement.setTextContent(value);
/** * 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); }