org.apache.fulcrum.yaafi.interceptor.util
Class MethodToStringBuilderImpl

java.lang.Object
  extended by org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
All Implemented Interfaces:
InterceptorToStringBuilder

public class MethodToStringBuilderImpl
extends Object
implements InterceptorToStringBuilder

Creates a string representation of java.lang.reflect.Method

Author:
Siegfried Goeschl

Field Summary
static int INCLUDE_RETURNTYPE
          include the method return type
 
Constructor Summary
MethodToStringBuilderImpl()
          Constructor
MethodToStringBuilderImpl(Method method)
          Constructor
MethodToStringBuilderImpl(Method method, int mode)
          Constructor
 
Method Summary
 void setMaxArgLength(int maxArgLength)
           
 void setMode(int mode)
           
 void setTarget(Object target)
           
 String toString()
          Invokes the string builder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INCLUDE_RETURNTYPE

public static final int INCLUDE_RETURNTYPE
include the method return type

See Also:
Constant Field Values
Constructor Detail

MethodToStringBuilderImpl

public MethodToStringBuilderImpl()
Constructor


MethodToStringBuilderImpl

public MethodToStringBuilderImpl(Method method)
Constructor

Parameters:
method - the method to print

MethodToStringBuilderImpl

public MethodToStringBuilderImpl(Method method,
                                 int mode)
Constructor

Parameters:
method - the method to print
mode - the formatting mode
Method Detail

setMaxArgLength

public void setMaxArgLength(int maxArgLength)
Specified by:
setMaxArgLength in interface InterceptorToStringBuilder
Parameters:
maxArgLength - The maxArgLength to set.
See Also:
InterceptorToStringBuilder.setMaxArgLength(int)

setMode

public void setMode(int mode)
Specified by:
setMode in interface InterceptorToStringBuilder
Parameters:
mode - Set the formatting mode to use
See Also:
InterceptorToStringBuilder.setMode(int)

setTarget

public void setTarget(Object target)
Specified by:
setTarget in interface InterceptorToStringBuilder
Parameters:
target - The target to set.
See Also:
InterceptorToStringBuilder.setTarget(java.lang.Object)

toString

public String toString()
Description copied from interface: InterceptorToStringBuilder
Invokes the string builder.

Specified by:
toString in interface InterceptorToStringBuilder
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.