public PackageOutlineImpl getPackageContext( JPackage p ) { PackageOutlineImpl r = packageContexts.get(p); if(r==null) { r=new PackageOutlineImpl(this,model,p); packageContexts.put(p,r); } return r; }
/** * Calculate the element form defaulting. * * Compare the most frequently used property URI to the most frequently used * element/type URI. If they match, then return QUALIFIED */ private XmlNsForm getFormDefault() { if (getMostUsedURI(propUriCountMap).equals("")) return XmlNsForm.UNQUALIFIED; else return XmlNsForm.QUALIFIED; }
countURI(uriCountMap, ci.getTypeName()); countURI(uriCountMap, ci.getElementName()); mostUsedNamespaceURI = getMostUsedURI(uriCountMap); elementFormDefault = getFormDefault();
for( PackageOutlineImpl po : packageContexts.values() ) { if(buf.length()>0) buf.append(':'); buf.append(po._package().name()); inv.arg(cc.implRef.dotclass()); for( PackageOutlineImpl po : packageContexts.values() ) inv.arg(po.objectFactory().dotclass()); break; default:
String mostUsedNamespaceURI = cc._package().getMostUsedNamespaceURI(); cc._package().objectFactoryGenerator().populate(cc);
p.calcDefaultValues(); getPackageContext(ei._package()).objectFactoryGenerator().populate(ei);
countURI(uriCountMap, ci.getTypeName()); countURI(uriCountMap, ci.getElementName()); mostUsedNamespaceURI = getMostUsedURI(uriCountMap); elementFormDefault = getFormDefault();
buf.append(':'); buf.append(po._package().name()); inv.arg(po.objectFactory().dotclass());
String mostUsedNamespaceURI = cc._package().getMostUsedNamespaceURI(); cc._package().objectFactoryGenerator().populate(cc);
p.calcDefaultValues(); getPackageContext(ei._package()).objectFactoryGenerator().populate(ei);
countURI(uriCountMap, ci.getTypeName()); countURI(uriCountMap, ci.getElementName()); mostUsedNamespaceURI = getMostUsedURI(uriCountMap); elementFormDefault = getFormDefault(); attributeFormDefault = XmlNsForm.UNQUALIFIED; try {
for( PackageOutlineImpl po : packageContexts.values() ) { if(buf.length()>0) buf.append(':'); buf.append(po._package().name()); inv.arg(cc.implRef.dotclass()); for( PackageOutlineImpl po : packageContexts.values() ) inv.arg(po.objectFactory().dotclass()); break; default:
String mostUsedNamespaceURI = cc._package().getMostUsedNamespaceURI(); cc._package().objectFactoryGenerator().populate(cc);
p.calcDefaultValues(); getPackageContext(ei._package()).objectFactoryGenerator().populate(ei);
public PackageOutlineImpl getPackageContext(JPackage p) { PackageOutlineImpl r = packageContexts.get(p); if (r == null) { r = new PackageOutlineImpl(this, model, p); packageContexts.put(p, r); } return r; }
/** * Calculate the element form defaulting. * * Compare the most frequently used property URI to the most frequently used * element/type URI. If they match, then return QUALIFIED */ private XmlNsForm getFormDefault() { if (getMostUsedURI(propUriCountMap).equals("")) return XmlNsForm.UNQUALIFIED; else return XmlNsForm.QUALIFIED; }
countURI(uriCountMap, ci.getTypeName()); countURI(uriCountMap, ci.getElementName()); mostUsedNamespaceURI = getMostUsedURI(uriCountMap); elementFormDefault = getFormDefault(); attributeFormDefault = XmlNsForm.UNQUALIFIED; try {
buf.append(':'); buf.append(po._package().name()); inv.arg(po.objectFactory().dotclass());
String mostUsedNamespaceURI = cc._package().getMostUsedNamespaceURI(); cc._package().objectFactoryGenerator().populate(cc);
p.calcDefaultValues(); getPackageContext(ei._package()).objectFactoryGenerator().populate(ei);