java.lang.Object
org.jboss.metadata.javaee.support.IdMetaDataImpl
org.jboss.metadata.javaee.support.AbstractMappedMetaData<T>
org.jboss.metadata.javaee.support.AbstractMappedMetaDataWithOverride<C,T,O>
- Type Parameters:
C
- the overriden component typeT
- the mapped typeO
- the overriden type
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<T>, Collection<T>, IdMetaData, MappedMetaData<T>, MappedMetaDataWithOverride<C,T,O>, OverrideMetaData<O>
public abstract class AbstractMappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>>
- extends AbstractMappedMetaData<T>
- implements MappedMetaDataWithOverride<C,T,O>
MappedMetaData.
- Version:
- $Revision: 1.1 $
- Author:
- Adrian Brock
- See Also:
- Serialized Form
Methods inherited from class org.jboss.metadata.javaee.support.AbstractMappedMetaData |
add, addAll, addNotification, clear, contains, containsAll, containsKey, equals, get, getByName, hashCode, isEmpty, iterator, keySet, remove, removeAll, removeNotification, retainAll, size, toArray, toArray, toString |
Methods inherited from interface java.util.Collection |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
AbstractMappedMetaDataWithOverride
protected AbstractMappedMetaDataWithOverride(String keyName)
- Create a new MappedMetaData.
- Parameters:
keyName
- the key name
getOverridenMetaData
public O getOverridenMetaData()
- Description copied from interface:
OverrideMetaData
- Get the overriden metadata
- Specified by:
getOverridenMetaData
in interface OverrideMetaData<O extends MappedMetaData<C>>
- Returns:
- the overridden metadata
setOverridenMetaData
public void setOverridenMetaData(O data)
- Description copied from interface:
OverrideMetaData
- Set the overriden metadata
- Specified by:
setOverridenMetaData
in interface OverrideMetaData<O extends MappedMetaData<C>>
- Parameters:
data
- the overridden metadata
createOriginal
public C createOriginal(T data)
- Description copied from interface:
MappedMetaDataWithOverride
- Create an original metadata
- Specified by:
createOriginal
in interface MappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>>
- Parameters:
data
- the overridden metadata
- Returns:
- the original
Copyright © 2009 JBoss Inc.. All Rights Reserved.