public List<JClass> getAllObjectFactories() { List<JClass> r = new ArrayList<JClass>(); for (PackageOutline pkg : outline.getAllPackageContexts()) { r.add(pkg.objectFactory()); } return r; }
public List<JClass> getAllObjectFactories() { List<JClass> r = new ArrayList<JClass>(); for (PackageOutline pkg : outline.getAllPackageContexts()) { r.add(pkg.objectFactory()); } return r; }
public List<JClass> getAllObjectFactories() { List<JClass> r = new ArrayList<JClass>(); for (PackageOutline pkg : outline.getAllPackageContexts()) { r.add(pkg.objectFactory()); } return r; }
private PackageOutline findPackageForNamespace(final String namespaceUri) { for (final PackageOutline packageOutline : this.pluginContext.outline.getAllPackageContexts()) { if (namespaceUri.equals(packageOutline.getMostUsedNamespaceURI())) { return packageOutline; } } return null; }
public List<JClass> getAllObjectFactories() { List<JClass> r = new ArrayList<JClass>(); for (PackageOutline pkg : outline.getAllPackageContexts()) { r.add(pkg.objectFactory()); } return r; }
public List<JClass> getAllObjectFactories() { List<JClass> r = new ArrayList<JClass>(); for (PackageOutline pkg : outline.getAllPackageContexts()) { r.add(pkg.objectFactory()); } return r; }
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 final List<String> getClassList() { List<String> classList = new ArrayList<String>(); // list up root classes for( PackageOutline p : outline.getAllPackageContexts() ) classList.add( p.objectFactory().fullName() ); return classList; } }
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 final List<String> getClassList() { List<String> classList = new ArrayList<String>(); // list up root classes for( PackageOutline p : outline.getAllPackageContexts() ) classList.add( p.objectFactory().fullName() ); return classList; } }
public final List<String> getClassList() { List<String> classList = new ArrayList<String>(); // list up root classes for( PackageOutline p : outline.getAllPackageContexts() ) classList.add( p.objectFactory().fullName() ); return classList; } }
public final List<String> getClassList() { List<String> classList = new ArrayList<String>(); // list up root classes for( PackageOutline p : outline.getAllPackageContexts() ) classList.add( p.objectFactory().fullName() ); return classList; } }
public final List<String> getClassList() { List<String> classList = new ArrayList<String>(); // list up root classes for( PackageOutline p : outline.getAllPackageContexts() ) classList.add( p.objectFactory().fullName() ); return classList; } }
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); }