public static String getContextPath(Outline context) { final StringBuilder sb = new StringBuilder(); for (final Iterator<? extends PackageOutline> packageOutlines = context .getAllPackageContexts().iterator(); packageOutlines.hasNext();) { final PackageOutline packageOutline = packageOutlines.next(); final String packageName = packageOutline._package().name(); sb.append(packageName); if (packageOutlines.hasNext()) sb.append(':'); } return sb.toString(); }
public static String getContextPath(Outline context) { final StringBuffer sb = new StringBuffer(); for (final Iterator<? extends PackageOutline> packageOutlines = context .getAllPackageContexts().iterator(); packageOutlines.hasNext();) { final PackageOutline packageOutline = packageOutlines.next(); final String packageName = packageOutline._package().name(); sb.append(packageName); if (packageOutlines.hasNext()) sb.append(':'); } return sb.toString(); }
public static String getContextPath(Outline context) { final StringBuffer sb = new StringBuffer(); for (final Iterator<? extends PackageOutline> packageOutlines = context .getAllPackageContexts().iterator(); packageOutlines.hasNext();) { final PackageOutline packageOutline = packageOutlines.next(); final String packageName = packageOutline._package().name(); sb.append(packageName); if (packageOutlines.hasNext()) sb.append(':'); } return sb.toString(); }
public static String getContextPath(Outline context) { final StringBuffer sb = new StringBuffer(); for (final Iterator<? extends PackageOutline> packageOutlines = context .getAllPackageContexts() .iterator(); packageOutlines.hasNext();) { final PackageOutline packageOutline = packageOutlines.next(); final String packageName = packageOutline._package().name(); sb.append(packageName); if (packageOutlines.hasNext()) sb.append(':'); } return sb.toString(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
public CMPackageOutline(MModelOutline parent, MPackageInfo target, PackageOutline packageOutline) { Validate.notNull(parent); Validate.notNull(target); this.parent = parent; this.target = target; this.code = packageOutline._package(); this.objectFactoryOutline = new CMObjectFactoryOutline(parent, this, packageOutline.objectFactory()); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
public String getPersistenceUnitName(Mapping context, Outline outline) { final StringBuffer sb = new StringBuffer(); boolean first = true; for (final Iterator<? extends PackageOutline> packageOutlines = outline .getAllPackageContexts().iterator(); packageOutlines.hasNext();) { final PackageOutline packageOutline = packageOutlines.next(); if (!getIgnoring().isPackageOutlineIgnored(context, outline, packageOutline)) { if (!first) { sb.append(':'); } else { first = false; } final String packageName = packageOutline._package().name(); sb.append(packageName); } } return sb.toString(); }
public String getPersistenceUnitName(Mapping context, Outline outline) { final StringBuffer sb = new StringBuffer(); boolean first = true; for (final Iterator<? extends PackageOutline> packageOutlines = outline .getAllPackageContexts().iterator(); packageOutlines.hasNext();) { final PackageOutline packageOutline = packageOutlines.next(); if (!getIgnoring().isPackageOutlineIgnored(context, outline, packageOutline)) { if (!first) { sb.append(':'); } else { first = false; } final String packageName = packageOutline._package().name(); sb.append(packageName); } } return sb.toString(); }
@Override public boolean run(Outline outline, Options opt, ErrorHandler errorHandler) { for (final PackageOutline packageOutline : outline .getAllPackageContexts()) { final StringBuffer sb = new StringBuffer(); for (final ClassOutline classOutline : packageOutline.getClasses()) { sb.append(CodeModelUtils.getLocalClassName(classOutline.ref)); sb.append("\n"); } final JTextFile indexFile = new JTextFile("jaxb.index"); indexFile.setContents(sb.toString()); packageOutline._package().addResourceFile(indexFile); } return true; }
@Override public boolean run(Outline outline, Options opt, ErrorHandler errorHandler) { for (final PackageOutline packageOutline : outline .getAllPackageContexts()) { final StringBuffer sb = new StringBuffer(); for (final ClassOutline classOutline : packageOutline.getClasses()) { sb.append(CodeModelUtils.getLocalClassName(classOutline.ref)); sb.append("\n"); } final JTextFile indexFile = new JTextFile("jaxb.index"); indexFile.setContents(sb.toString()); packageOutline._package().addResourceFile(indexFile); } return true; } }
private void inferAvroSchema(Outline outline) { Model model = outline.getModel(); Set<NamedAvroType> avroTypes = new HashSet<NamedAvroType>(); // enums for (Map.Entry<NClass, CEnumLeafInfo> entry : model.enums().entrySet()) { CEnumLeafInfo info = entry.getValue(); NamedAvroType type = helper.avroFromEnum(info); avroTypes.add(type); } // regular classes for (Map.Entry<NClass, CClassInfo> entry : model.beans().entrySet()) { CClassInfo info = entry.getValue(); NamedAvroType type = helper.avroFromClass(info); avroTypes.add(type); } // grab a package context, write the schemas PackageOutline aPackage = outline.getAllPackageContexts().iterator().next(); JPackage rootPackage = aPackage._package().owner().rootPackage(); generateAvroSchemas(rootPackage, avroTypes); }
public boolean isPackageOutlineIgnored(Mapping context, Outline outline, PackageOutline packageOutline) { for (IgnoredPackage ignoredPackage : getCustomizing() .<IgnoredPackage> findCustomizations(outline.getModel(), Customizations.IGNORED_PACKAGE_ELEMENT_NAME)) { if (packageOutline._package().name() .equals(ignoredPackage.getName())) { return true; } } return false; }
public boolean isPackageOutlineIgnored(Mapping context, Outline outline, PackageOutline packageOutline) { for (IgnoredPackage ignoredPackage : getCustomizing() .<IgnoredPackage> findCustomizations(outline.getModel(), Customizations.IGNORED_PACKAGE_ELEMENT_NAME)) { if (packageOutline._package().name() .equals(ignoredPackage.getName())) { return true; } } return false; }
@Override protected void customise( final Outline model, final Options opt, final ErrorHandler errorHandler, final ClassOutline co, final CPluginCustomization c ) throws SAXException { c.markAsAcknowledged(); JDocComment doc = co._package()._package().javadoc(); doc.append( getElementText( c.element ) ); } }
@Override protected void customise( final Outline model, final Options opt, final ErrorHandler errorHandler, final ClassOutline co, final CPluginCustomization c ) throws SAXException { c.markAsAcknowledged(); final JPackage pkg = co._package()._package(); final JClass annotation = model.getCodeModel().ref( getAnnotation() ); pkg.annotate( annotation ); } }
classOutline._package()._package().addResourceFile(classOrmXmlFile);