org.jboss.beans.metadata.spi
Interface PropertyMetaData

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

public interface PropertyMetaData
extends FeatureMetaData

Metadata about a property.

Version:
$Revision: 63822 $
Author:
Adrian Brock

Method Summary
 String getName()
          Get the name.
 String getType()
          Get property type if possible.
 ValueMetaData getValue()
          Get the value.
 boolean isPreInstantiate()
          Get the preinstantiate flag.
 
Methods inherited from interface org.jboss.beans.metadata.spi.FeatureMetaData
getAnnotations, getDescription
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
clone, describeVisit, getChildren, initialVisit
 

Method Detail

getName

String getName()
Get the name.

Returns:
the name.

getType

String getType()
Get property type if possible.

Returns:
class type if set, otherwise null

isPreInstantiate

boolean isPreInstantiate()
Get the preinstantiate flag.

Returns:
the preinstantiate flag

getValue

ValueMetaData getValue()
Get the value.

Returns:
the value.


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