org.apache.commons.clazz.bean
Class BeanClazzInstanceFactory

java.lang.Object
  extended byorg.apache.commons.clazz.common.ClazzElementSupport
      extended byorg.apache.commons.clazz.common.ClazzFeatureSupport
          extended byorg.apache.commons.clazz.bean.BeanClazzInstanceFactory
All Implemented Interfaces:
org.apache.commons.clazz.ClazzElement, org.apache.commons.clazz.ClazzFeature, org.apache.commons.clazz.ClazzInstanceFactory

public abstract class BeanClazzInstanceFactory
extends ClazzFeatureSupport
implements org.apache.commons.clazz.ClazzInstanceFactory

Version:
$Id: BeanClazzInstanceFactory.java,v 1.4 2004/02/19 23:58:38 scolebourne Exp $
Author:
Dmitri Plotnikov

Constructor Summary
BeanClazzInstanceFactory(org.apache.commons.clazz.Clazz declaringClazz, String[] parameterClazzNames)
           
BeanClazzInstanceFactory(org.apache.commons.clazz.Clazz declaringClazz, String name, String[] parameterClazzNames)
          Constructor for BeanClazzInstanceFactory.
 
Method Summary
 String getName()
          Returns the name of the factory.
 org.apache.commons.clazz.Clazz[] getParameterClazzes()
          Returns the factory parameter types.
 String getSignature()
          Returns the signature of the factory in the format "factoryName(paramType1,...)", where "factoryName" may be empty.
 
Methods inherited from class org.apache.commons.clazz.common.ClazzFeatureSupport
getDeclaringClazz
 
Methods inherited from class org.apache.commons.clazz.common.ClazzElementSupport
getAttribute, getAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.clazz.ClazzInstanceFactory
newInstance
 
Methods inherited from interface org.apache.commons.clazz.ClazzFeature
getDeclaringClazz
 
Methods inherited from interface org.apache.commons.clazz.ClazzElement
getAttribute, getAttributes
 

Constructor Detail

BeanClazzInstanceFactory

public BeanClazzInstanceFactory(org.apache.commons.clazz.Clazz declaringClazz,
                                String[] parameterClazzNames)

BeanClazzInstanceFactory

public BeanClazzInstanceFactory(org.apache.commons.clazz.Clazz declaringClazz,
                                String name,
                                String[] parameterClazzNames)
Constructor for BeanClazzInstanceFactory.

Parameters:
declaringClazz -
Method Detail

getName

public String getName()
Description copied from interface: org.apache.commons.clazz.ClazzInstanceFactory
Returns the name of the factory. May be null.

Specified by:
getName in interface org.apache.commons.clazz.ClazzInstanceFactory
See Also:
ClazzInstanceFactory.getName()

getParameterClazzes

public org.apache.commons.clazz.Clazz[] getParameterClazzes()
Description copied from interface: org.apache.commons.clazz.ClazzInstanceFactory
Returns the factory parameter types.

Specified by:
getParameterClazzes in interface org.apache.commons.clazz.ClazzInstanceFactory
See Also:
ClazzInstanceFactory.getParameterClazzes()

getSignature

public String getSignature()
Description copied from interface: org.apache.commons.clazz.ClazzInstanceFactory
Returns the signature of the factory in the format "factoryName(paramType1,...)", where "factoryName" may be empty.

Specified by:
getSignature in interface org.apache.commons.clazz.ClazzInstanceFactory
See Also:
ClazzInstanceFactory.getSignature()


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