asia.redact.bracket.util
Class AccessorMethodSetter

java.lang.Object
  extended by asia.redact.bracket.util.AccessorMethodSetter

public final class AccessorMethodSetter
extends Object

Use the java Reflection API to set values on a given instance of a class

Author:
Dave

Field Summary
(package private)  Class<?> clazz
           
private  Exception exception
           
(package private)  String identifier
           
(package private)  Object instance
           
private  String listDelimiter
           
 org.apache.log4j.Logger log
           
private  Pattern setterPattern
           
private  boolean success
           
(package private)  String value
           
 
Constructor Summary
AccessorMethodSetter(Class<?> clazz, Object instance, String identifier)
           
AccessorMethodSetter(Class<?> clazz, Object instance, String identifier, String value)
           
 
Method Summary
 Exception getException()
           
 String getListDelimiter()
           
 void set()
           
 void set(Object obj)
           
private  String setify()
           
 void setListDelimiter(String delimiter)
           
 boolean success()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public final org.apache.log4j.Logger log

setterPattern

private final Pattern setterPattern

clazz

final Class<?> clazz

instance

final Object instance

identifier

final String identifier

value

final String value

listDelimiter

private String listDelimiter

exception

private Exception exception

success

private boolean success
Constructor Detail

AccessorMethodSetter

public AccessorMethodSetter(Class<?> clazz,
                            Object instance,
                            String identifier)

AccessorMethodSetter

public AccessorMethodSetter(Class<?> clazz,
                            Object instance,
                            String identifier,
                            String value)
Method Detail

success

public boolean success()

getException

public Exception getException()

setify

private String setify()

set

public void set(Object obj)

set

public void set()
         throws InstantiationException,
                IllegalAccessException
Throws:
InstantiationException
IllegalAccessException

getListDelimiter

public String getListDelimiter()

setListDelimiter

public void setListDelimiter(String delimiter)


Copyright © 2011-2013 David R. Smith. All Rights Reserved.