org.jboss.metadata.javaee.support
Interface MappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>>

Type Parameters:
C - the overriden component type
T - the mapped type
O - the overriden type
All Superinterfaces:
Collection<T>, IdMetaData, Iterable<T>, MappedMetaData<T>, OverrideMetaData<O>, Serializable
All Known Implementing Classes:
AbstractMappedMetaDataWithOverride

public interface MappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>>
extends MappedMetaData<T>, OverrideMetaData<O>

MappedMetaDataWithOverride.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Method Summary
 C createOriginal(T data)
          Create an original metadata
 T createOverride(C data)
          Create an override metadata
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappedMetaData
containsKey, get, keySet
 
Methods inherited from interface org.jboss.metadata.javaee.support.IdMetaData
getId, setId
 
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface org.jboss.metadata.javaee.support.OverrideMetaData
getOverridenMetaData, setOverridenMetaData
 

Method Detail

createOverride

T createOverride(C data)
Create an override metadata

Parameters:
data - the overridden metadata
Returns:
the override metadata

createOriginal

C createOriginal(T data)
Create an original metadata

Parameters:
data - the overridden metadata
Returns:
the original


Copyright © 2009 JBoss Inc.. All Rights Reserved.