org.jboss.beans.metadata.spi
Interface RelatedClassMetaData

All Superinterfaces:
MetaDataVisitorNode
All Known Implementing Classes:
AbstractRelatedClassMetaData

public interface RelatedClassMetaData
extends MetaDataVisitorNode

Metadata about a related class.

Author:
Ales Justin

Method Summary
 String getClassName()
          Get the class name.
 Set<Object> getEnabled()
          Get the explictily enabled processing options.
<T> T
getEnabled(Class<T> type)
          Get the exact enabled processing option.
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
clone, describeVisit, getChildren, initialVisit
 

Method Detail

getClassName

String getClassName()
Get the class name.

Returns:
the class name.

getEnabled

Set<Object> getEnabled()
Get the explictily enabled processing options.

Returns:
the enabled processing options

getEnabled

<T> T getEnabled(Class<T> type)
Get the exact enabled processing option.

Type Parameters:
T - exact type
Parameters:
type - the type we are looking for
Returns:
exact type instance or null if no such match


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