org.apache.commons.clazz.reflect
Interface ReflectedProperty

All Superinterfaces:
org.apache.commons.clazz.ClazzElement, org.apache.commons.clazz.ClazzFeature, org.apache.commons.clazz.ClazzProperty
All Known Implementing Classes:
ReflectedAccessorPairProperty

public interface ReflectedProperty
extends org.apache.commons.clazz.ClazzProperty

The same reflected property may have more than one name. For example, if we have two methods: Map getAuthors() and String getAuthor (String), they both map to the same property, which then has two names: "author" and "authors".

Version:
$Id: ReflectedProperty.java,v 1.6 2004/02/19 23:58:37 scolebourne Exp $
Author:
Dmitri Plotnikov

Method Summary
 String[] getAliases()
          Alternative names for the property.
 
Methods inherited from interface org.apache.commons.clazz.ClazzProperty
get, getClazz, getContentClazz, getKeyClazz, getName, isCollection, isMap, isReadOnly, set
 
Methods inherited from interface org.apache.commons.clazz.ClazzFeature
getDeclaringClazz
 
Methods inherited from interface org.apache.commons.clazz.ClazzElement
getAttribute, getAttributes
 

Method Detail

getAliases

public String[] getAliases()
Alternative names for the property.



Copyright © 2002-2005 The Apache Software Foundation. All Rights Reserved.