org.jboss.beans.metadata.spi
Interface ValueMetaData

All Superinterfaces:
Cloneable, org.jboss.util.JBossInterface, MetaDataVisitorNode
All Known Implementing Classes:
AbstractValueMetaData

public interface ValueMetaData
extends org.jboss.util.JBossInterface, MetaDataVisitorNode

Metadata about a value.

Version:
$Revision: 1.5 $
Author:
Adrian Brock

Method Summary
 Object getUnderlyingValue()
          Get the underlying value
 Object getValue(org.jboss.reflect.spi.TypeInfo info)
          Get the value.
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
getChildren, visit
 

Method Detail

getUnderlyingValue

public Object getUnderlyingValue()
Get the underlying value

Returns:
the underlying value

getValue

public Object getValue(org.jboss.reflect.spi.TypeInfo info)
                throws Throwable
Get the value.

Parameters:
info - the type info
Returns:
the value.
Throws:
Throwable - for any error


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.