org.jboss.beans.info.spi
Interface PropertyInfo

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

public interface PropertyInfo
extends org.jboss.util.JBossInterface

Description of a property.

Version:
$Revision: 1.4 $
Author:
Adrian Brock

Method Summary
 BeanInfo getBeanInfo()
          Get the BeanInfo
 MethodInfo getGetter()
          Get the getter
 String getName()
          Get the property name
 MethodInfo getSetter()
          Get the setter
 TypeInfo getType()
          Get the type
 String getUpperName()
          Get the uppercase version of the property name
 void setGetter(MethodInfo getter)
          Set the getter
 void setSetter(MethodInfo setter)
          Set the setter
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 

Method Detail

getBeanInfo

BeanInfo getBeanInfo()
Get the BeanInfo

Returns:
the bean info

getName

String getName()
Get the property name

Returns:
the name

getUpperName

String getUpperName()
Get the uppercase version of the property name

Returns:
the name

getType

TypeInfo getType()
Get the type

Returns:
the type

getGetter

MethodInfo getGetter()
Get the getter

Returns:
the getter

setGetter

void setGetter(MethodInfo getter)
Set the getter

Parameters:
getter - the getter

getSetter

MethodInfo getSetter()
Get the setter

Returns:
the setter

setSetter

void setSetter(MethodInfo setter)
Set the setter

Parameters:
setter - the setter


Copyright © 2004 JBoss Inc. All Rights Reserved.