JBossWebMetaDataMerger.merge(mergedMetaData, metaData, specMetaData);
public static JBossAnnotationMetaData merge(JBossAnnotationMetaData dest, AnnotationMetaData original) { JBossAnnotationMetaData merged = new JBossAnnotationMetaData(); merge(merged, dest, original); return merged; }
JBossServletMetaData overrideSMD = override.get(key); JBossServletMetaData jbs = new JBossServletMetaData(); JBossServletMetaDataMerger.merge(jbs, overrideSMD, smd); merged.add(jbs); } else { JBossServletMetaData jbs = new JBossServletMetaData(); JBossServletMetaDataMerger.merge(jbs, null, smd); merged.add(jbs);
public static void merge(JBossWebMetaData dest, JBossWebMetaData override, WebMetaData original) { merge(dest, override, original, "jboss-web.xml", "web.xml", false); }
public static JBossAnnotationsMetaData merge(JBossAnnotationsMetaData override, AnnotationsMetaData original) { JBossAnnotationsMetaData merged = new JBossAnnotationsMetaData(); if (override == null && original == null) return merged; if (original != null) { for (AnnotationMetaData ann : original) { String key = ann.getKey(); if (override != null && override.containsKey(key)) { JBossAnnotationMetaData overrideANN = override.get(key); JBossAnnotationMetaData jba = JBossAnnotationMetaDataMerger.merge(overrideANN, ann); merged.add(jba); } else { JBossAnnotationMetaData jba = new JBossAnnotationMetaData(); JBossAnnotationMetaDataMerger.merge(jba, null, ann); merged.add(jba); } } } // Process the remaining overrides if (override != null) { for (JBossAnnotationMetaData jba : override) { String key = jba.getKey(); if (merged.containsKey(key)) continue; merged.add(jba); } } return merged; }
JBossWebMetaDataMerger.merge(mergedMetaData, metaData, specMetaData);
JBossWebMetaDataMerger.merge(mergedMetaData, metaData, specMetaData);