javax.rad.type.bean
Interface IBeanType<T>

Type Parameters:
T - the type.
All Known Implementing Classes:
AbstractBeanType, BeanType

public interface IBeanType<T>

The IBeaType is the class descriptor for IBeans.


Method Summary
 int getPropertyCount()
          Gets the amount of properties.
 PropertyDefinition getPropertyDefinition(int pIndex)
          Gets the bean property for the given index.
 PropertyDefinition getPropertyDefinition(String pPropertyName)
          Gets the bean property for the given property name.
 int getPropertyIndex(String pPropertyName)
          Gets the index of the property name.
 String[] getPropertyNames()
          Gets the property names.
 

Method Detail

getPropertyNames

String[] getPropertyNames()
Gets the property names.

Returns:
the property names.

getPropertyCount

int getPropertyCount()
Gets the amount of properties.

Returns:
the amount of properties.

getPropertyIndex

int getPropertyIndex(String pPropertyName)
Gets the index of the property name.

Parameters:
pPropertyName - the property name.
Returns:
the index.

getPropertyDefinition

PropertyDefinition getPropertyDefinition(int pIndex)
Gets the bean property for the given index.

Parameters:
pIndex - the index.
Returns:
the bean property.

getPropertyDefinition

PropertyDefinition getPropertyDefinition(String pPropertyName)
Gets the bean property for the given property name.

Parameters:
pPropertyName - the property name.
Returns:
the bean property.


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.