public Collection<ClassOutlineImpl> getClasses() { // make sure that classes are fully populated assert model.beans().size() == classes.size(); return classes.values(); }
public Collection<ClassOutlineImpl> getClasses() { // make sure that classes are fully populated assert model.beans().size()==classes.size(); return classes.values(); }
public Collection<ClassOutlineImpl> getClasses() { // make sure that classes are fully populated assert model.beans().size() == classes.size(); return classes.values(); }
public Collection<ClassOutlineImpl> getClasses() { // make sure that classes are fully populated assert model.beans().size()==classes.size(); return classes.values(); }
public Collection<ClassOutlineImpl> getClasses() { // make sure that classes are fully populated assert model.beans().size() == classes.size(); return classes.values(); }
public void check() { for( CClassInfo ci : model.beans().values() ) check(ci); }
public void check() { for( CClassInfo ci : model.beans().values() ) check(ci); }
public void check() { for( CClassInfo ci : model.beans().values() ) check(ci); }
public void check() { for( CClassInfo ci : model.beans().values() ) check(ci); }
public void check() { for( CClassInfo ci : model.beans().values() ) check(ci); }
public static ClassOutline findClassOutline(Outline outline, QName type) { Set<Map.Entry<NClass, CClassInfo>> set = outline.getModel().beans().entrySet(); for (Map.Entry<NClass, CClassInfo> entry : set) { ClassOutline classOutline = outline.getClazz(entry.getValue()); QName qname = entry.getValue().getTypeName(); if (!type.equals(qname)) { continue; } return classOutline; } throw new IllegalStateException("Object type class defined by qname '" + type + "' outline was not found."); }
private void addComplexType(Outline outline, Map<String, JFieldVar> namespaceFields) { Set<Map.Entry<NClass, CClassInfo>> set = outline.getModel().beans().entrySet(); for (Map.Entry<NClass, CClassInfo> entry : set) { ClassOutline classOutline = outline.getClazz(entry.getValue()); QName qname = entry.getValue().getTypeName(); if (qname == null) { continue; } JFieldVar namespaceField = namespaceFields.get(qname.getNamespaceURI()); createQName(outline, classOutline.implClass, COMPLEX_TYPE_FIELD_NAME, qname, namespaceField, false, false); } }
private void checkCustomizations(Outline outline) { for (final CClassInfo classInfo : outline.getModel().beans().values()) { checkCustomizations(classInfo); for (final CPropertyInfo propertyInfo : classInfo.getProperties()) { checkCustomizations(classInfo, propertyInfo); } } }
JAXBModelImpl(Outline outline) { this.model = outline.getModel(); this.outline = outline; for (CClassInfo ci : model.beans().values()) { if(!ci.isElement()) continue; byXmlName.put(ci.getElementName(),new BeanMappingImpl(this,ci)); } for (CElementInfo ei : model.getElementMappings(null).values()) { byXmlName.put(ei.getElementName(),new ElementMappingImpl(this,ei)); } }
private void checkCustomizations(Outline outline) { for (final CClassInfo classInfo : outline.getModel().beans().values()) { checkCustomizations(classInfo); for (final CPropertyInfo propertyInfo : classInfo.getProperties()) { checkCustomizations(classInfo, propertyInfo); } } }
JAXBModelImpl(Outline outline) { this.model = outline.getModel(); this.outline = outline; for (CClassInfo ci : model.beans().values()) { if(!ci.isElement()) continue; byXmlName.put(ci.getElementName(),new BeanMappingImpl(this,ci)); } for (CElementInfo ei : model.getElementMappings(null).values()) { byXmlName.put(ei.getElementName(),new ElementMappingImpl(this,ei)); } }
JAXBModelImpl(Outline outline) { this.model = outline.getModel(); this.outline = outline; for (CClassInfo ci : model.beans().values()) { if(!ci.isElement()) continue; byXmlName.put(ci.getElementName(),new BeanMappingImpl(this,ci)); } for (CElementInfo ei : model.getElementMappings(null).values()) { byXmlName.put(ei.getElementName(),new ElementMappingImpl(this,ei)); } }
JAXBModelImpl(Outline outline) { this.model = outline.getModel(); this.outline = outline; for (CClassInfo ci : model.beans().values()) { if(!ci.isElement()) continue; byXmlName.put(ci.getElementName(),new BeanMappingImpl(this,ci)); } for (CElementInfo ei : model.getElementMappings(null).values()) { byXmlName.put(ei.getElementName(),new ElementMappingImpl(this,ei)); } }
JAXBModelImpl(Outline outline) { this.model = outline.getModel(); this.outline = outline; for (CClassInfo ci : model.beans().values()) { if(!ci.isElement()) continue; byXmlName.put(ci.getElementName(),new BeanMappingImpl(this,ci)); } for (CElementInfo ei : model.getElementMappings(null).values()) { byXmlName.put(ei.getElementName(),new ElementMappingImpl(this,ei)); } }
@Override public boolean run(Outline outline, Options opt, ErrorHandler errorHandler) throws Exception { PluginImpl clonePlugin = new PluginImpl(); clonePlugin.run(outline, opt, errorHandler); Set<Map.Entry<NClass, CClassInfo>> set = outline.getModel().beans().entrySet(); for (Map.Entry<NClass, CClassInfo> entry : set) { ClassOutline classOutline = outline.getClazz(entry.getValue()); if (isPrism(classOutline)) { removeConstructors(classOutline); removeCloneableMethod(classOutline); removePrivateStaticCopyMethods(classOutline); createCloneMethod(classOutline); } } return true; }