org.trails.descriptor
Class TrailsMethodDescriptor

java.lang.Object
  extended by org.trails.descriptor.TrailsDescriptor
      extended by org.trails.descriptor.TrailsMethodDescriptor
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IDescriptor, IExtensible, IMethodDescriptor

public class TrailsMethodDescriptor
extends TrailsDescriptor
implements IMethodDescriptor

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.trails.descriptor.TrailsDescriptor
LOG, type
 
Constructor Summary
TrailsMethodDescriptor(java.lang.Class beanType, java.lang.String name, java.lang.Class returnType, java.lang.Class[] argumentTypes)
           
TrailsMethodDescriptor(IMethodDescriptor methodDescriptor)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Class[] getArgumentTypes()
          (non-Javadoc)
 java.lang.Class getBeanType()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String getName()
          (non-Javadoc)
 void setArgumentTypes(java.lang.Class[] argumentTypes)
          just for serialization pourposes
 void setBeanType(java.lang.Class beanType)
          just for serialization pourposes
 void setName(java.lang.String name)
          just for serialization pourposes
 
Methods inherited from class org.trails.descriptor.TrailsDescriptor
addExtension, addExtension, copyExtensionsFrom, copyFrom, getDisplayName, getExtension, getExtension, getExtensions, getShortDescription, getType, isHidden, removeExtension, removeExtension, setDisplayName, setExtensions, setHidden, setShortDescription, setType, supportsExtension, supportsExtension
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.trails.descriptor.IDescriptor
getDisplayName, isHidden, setDisplayName, setHidden
 
Methods inherited from interface org.trails.descriptor.IExtensible
addExtension, addExtension, getExtension, getExtension, getExtensions, removeExtension, removeExtension, supportsExtension, supportsExtension
 

Constructor Detail

TrailsMethodDescriptor

public TrailsMethodDescriptor(IMethodDescriptor methodDescriptor)

TrailsMethodDescriptor

public TrailsMethodDescriptor(java.lang.Class beanType,
                              java.lang.String name,
                              java.lang.Class returnType,
                              java.lang.Class[] argumentTypes)
Method Detail

getArgumentTypes

public java.lang.Class[] getArgumentTypes()
(non-Javadoc)

Specified by:
getArgumentTypes in interface IMethodDescriptor
See Also:
IMethodDescriptor.getArgumentTypes()

setArgumentTypes

public void setArgumentTypes(java.lang.Class[] argumentTypes)
just for serialization pourposes


getName

public java.lang.String getName()
(non-Javadoc)

Specified by:
getName in interface IMethodDescriptor
See Also:
IMethodDescriptor.getName()

setName

public void setName(java.lang.String name)
just for serialization pourposes


getBeanType

public java.lang.Class getBeanType()
Specified by:
getBeanType in interface IMethodDescriptor

setBeanType

public void setBeanType(java.lang.Class beanType)
just for serialization pourposes


getMethod

public java.lang.reflect.Method getMethod()
Specified by:
getMethod in interface IMethodDescriptor

clone

public java.lang.Object clone()
Specified by:
clone in interface IDescriptor
Overrides:
clone in class TrailsDescriptor


Copyright © 2004-2008. All Rights Reserved.