org.jboss.metadata
Class OldMetaDataWithOverride<T extends OverrideMetaData<O>,O>

java.lang.Object
  extended by org.jboss.metadata.MetaData
      extended by org.jboss.metadata.OldMetaData<T>
          extended by org.jboss.metadata.OldMetaDataWithOverride<T,O>
Type Parameters:
T - the delegate type
O - the overriden metadata
All Implemented Interfaces:
Cloneable, XmlLoadable

public class OldMetaDataWithOverride<T extends OverrideMetaData<O>,O>
extends OldMetaData<T>

OldMetaDataWithOverride.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Field Summary
 
Fields inherited from class org.jboss.metadata.MetaData
log, TX_MANDATORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS, TX_UNKNOWN
 
Constructor Summary
OldMetaDataWithOverride(org.jboss.metadata.spi.MetaData metaData, Class<T> type)
          Create a new OldMetaData.
OldMetaDataWithOverride(T delegate)
          Create a new OldMetaDataWithOverride.
 
Method Summary
protected  O getOverridenDelegate()
          Get the overriden delegate.
 
Methods inherited from class org.jboss.metadata.OldMetaData
equals, getDelegate, getMetaData, hashCode, importEjbJarXml, importJbossXml, toString
 
Methods inherited from class org.jboss.metadata.MetaData
clone, getChildrenByTagName, getElementAttribute, getElementAttribute, getElementContent, getElementContent, getElementContent, getFirstElementContent, getFirstElementContent, getOptionalChild, getOptionalChild, getOptionalChildBooleanContent, getOptionalChildBooleanContent, getOptionalChildContent, getOptionalChildContent, getUniqueChild, getUniqueChildContent, importXml, jdk13Enabled
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OldMetaDataWithOverride

public OldMetaDataWithOverride(T delegate)
Create a new OldMetaDataWithOverride.

Parameters:
delegate - the delegate
Throws:
IllegalArgumentException - for a null delegate

OldMetaDataWithOverride

public OldMetaDataWithOverride(org.jboss.metadata.spi.MetaData metaData,
                               Class<T> type)
Create a new OldMetaData.

Parameters:
metaData - the delegate metadata
type - the delegate type
Throws:
IllegalArgumentException - for a null metaData or type
IllegalStateException - if the metadata doesn't have a T
Method Detail

getOverridenDelegate

protected O getOverridenDelegate()
Get the overriden delegate.

Returns:
the delegate.


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.