com.greenbird.text
Class BeanPropertyToStringBuilder

java.lang.Object
  extended by org.apache.commons.lang3.builder.ToStringBuilder
      extended by org.apache.commons.lang3.builder.ReflectionToStringBuilder
          extended by com.greenbird.text.BeanPropertyToStringBuilder
All Implemented Interfaces:
org.apache.commons.lang3.builder.Builder<String>

public class BeanPropertyToStringBuilder
extends org.apache.commons.lang3.builder.ReflectionToStringBuilder

toString builder that is based on the ReflectionToStringBuilder from Apache Commons Lang but accesses JavaBean properties instead of using reflection on fields.


Field Summary
 
Fields inherited from class org.apache.commons.lang3.builder.ReflectionToStringBuilder
excludeFieldNames
 
Constructor Summary
BeanPropertyToStringBuilder(Object object)
           
BeanPropertyToStringBuilder(Object object, org.apache.commons.lang3.builder.ToStringStyle style)
           
 
Method Summary
protected  void appendFieldsIn(Class<?> clazz)
           
 org.apache.commons.lang3.builder.ReflectionToStringBuilder setExcludedPropertyNames(String... propertyNames)
           
 void setUpToClass(Class<?> clazz)
           
 
Methods inherited from class org.apache.commons.lang3.builder.ReflectionToStringBuilder
accept, getExcludeFieldNames, getUpToClass, getValue, isAppendStatics, isAppendTransients, reflectionAppendArray, setAppendStatics, setAppendTransients, setExcludeFieldNames, toString, toString, toString, toString, toString, toString, toStringExclude, toStringExclude
 
Methods inherited from class org.apache.commons.lang3.builder.ToStringBuilder
append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, appendAsObjectToString, appendSuper, appendToString, build, getDefaultStyle, getObject, getStringBuffer, getStyle, reflectionToString, reflectionToString, reflectionToString, reflectionToString, setDefaultStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanPropertyToStringBuilder

public BeanPropertyToStringBuilder(Object object)

BeanPropertyToStringBuilder

public BeanPropertyToStringBuilder(Object object,
                                   org.apache.commons.lang3.builder.ToStringStyle style)
Method Detail

appendFieldsIn

protected void appendFieldsIn(Class<?> clazz)
Overrides:
appendFieldsIn in class org.apache.commons.lang3.builder.ReflectionToStringBuilder

setExcludedPropertyNames

public org.apache.commons.lang3.builder.ReflectionToStringBuilder setExcludedPropertyNames(String... propertyNames)

setUpToClass

public void setUpToClass(Class<?> clazz)
Overrides:
setUpToClass in class org.apache.commons.lang3.builder.ReflectionToStringBuilder


Copyright © 2013 greenbird Integration Technology. All Rights Reserved.