JBoss Metadata Common 7.0.1.Final

org.jboss.metadata.merge.javaee.support
Class NamedMetaDataMerger

java.lang.Object
  extended by org.jboss.metadata.merge.javaee.support.IdMetaDataImplMerger
      extended by org.jboss.metadata.merge.javaee.support.NamedMetaDataMerger
Direct Known Subclasses:
NamedMetaDataWithDescriptionGroupMerger, ResourceInjectionMetaDataMerger

public abstract class NamedMetaDataMerger
extends IdMetaDataImplMerger

NamedMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Constructor Summary
NamedMetaDataMerger()
           
 
Method Summary
static void merge(NamedMetaData dest, NamedMetaData override, NamedMetaData original)
          Merge override + original into this
 
Methods inherited from class org.jboss.metadata.merge.javaee.support.IdMetaDataImplMerger
merge, merge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedMetaDataMerger

public NamedMetaDataMerger()
Method Detail

merge

public static void merge(NamedMetaData dest,
                         NamedMetaData override,
                         NamedMetaData original)
Merge override + original into this

Parameters:
override - data which overrides original
original - the original data
Throws:
IllegalArgumentException - for a null merged or original
IllegalStateException - if neither have a name

JBoss Metadata Common 7.0.1.Final

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.