public void setAttribute(Object o, String nsUri, String localName, String value) { if("name".equals(localName)) { ((PackageMetaData)o).setName(value); } } }
private void processPackageMapping(SchemaBinding schemaBinding, PackageMapping packageMapping) { PackageMetaData packageMetaData = schemaBinding.getPackageMetaData(); if (packageMetaData == null) { packageMetaData = new PackageMetaData(); schemaBinding.setPackageMetaData(packageMetaData); } if (log.isTraceEnabled()) log.trace("Bound namespace " + packageMapping.getNamespaceURI() + " to package " + packageMapping.getPackageType()); packageMetaData.setName(packageMapping.getPackageType()); }
if("package".equals(localName)) element = new PackageMetaData(); setAttributes(element, attrs, new AttributeSetter()
private String classFromQName(ElementBinding element) { String clsName; QName typeBase = element.getType().getQName(); if(typeBase == null) { typeBase = element.getQName(); } SchemaBinding schema = element.getSchema(); PackageMetaData pkgMetaData = schema.getPackageMetaData(); if(pkgMetaData == null) { clsName = Util.xmlNameToClassName(typeBase.getNamespaceURI(), typeBase.getLocalPart(), schema.isIgnoreLowLine() ); } else { String pkg = pkgMetaData.getName(); clsName = pkg == null || pkg.length() == 0 ? Util.xmlNameToClassName(typeBase.getLocalPart(), schema.isIgnoreLowLine()) : pkg + "." + Util.xmlNameToClassName(typeBase.getLocalPart(), schema.isIgnoreLowLine()); } return clsName; }
child = new PackageMetaData(); setAttributes(child, attrs, new AttributeSetter()
log.trace("schema default package: " + packageMetaData.getName()); schema.setPackageMetaData(packageMetaData);
public void setAttribute(Object o, String nsUri, String localName, String value) { if("name".equals(localName)) { ((PackageMetaData)o).setName(value); } } }