Example usage for org.apache.commons.lang.builder ToStringBuilder reflectionToString

List of usage examples for org.apache.commons.lang.builder ToStringBuilder reflectionToString

Introduction

In this page you can find the example usage for org.apache.commons.lang.builder ToStringBuilder reflectionToString.

Prototype

public static String reflectionToString(Object object, ToStringStyle style) 

Source Link

Document

Forwards to ReflectionToStringBuilder.

Usage

From source file:com.couragelabs.logging.LogAppenderTestFixture.java

/**
 * Use this method to test the appender. Run this first, then run
 * GlobalContextSocketAppender::main//from   w w  w  .  j a  va  2s .  co m
 *
 * @param args Program arguments. None are needed.
 * @throws java.lang.Exception if things go wrong
 */
@SuppressWarnings("InfiniteLoopStatement")
public static void main(String[] args) throws Exception {
    ServerSocket serverSocket = new ServerSocket(PORT);

    System.out.println("Starting listen loop.");
    while (true) {
        try {
            final Socket clientSocket = serverSocket.accept();
            System.out.println("Received client connection.");
            new Thread() {
                @Override
                public void run() {
                    ObjectInputStream i = null;
                    try {
                        i = new ObjectInputStream(clientSocket.getInputStream());
                        while (true) {
                            Object received = i.readObject();
                            System.out.println(ToStringBuilder.reflectionToString(received,
                                    ToStringStyle.SHORT_PREFIX_STYLE));
                            Thread.sleep(1000);
                        }
                    } catch (EOFException e) {
                        System.out.println("Client closed connection.");
                    } catch (Throwable t) {
                        t.printStackTrace();
                    } finally {
                        if (i != null) {
                            try {
                                i.close();
                            } catch (Throwable t) {
                                t.printStackTrace();
                            }
                        }
                    }
                }
            }.start();
            Thread.sleep(1000);
        } catch (Throwable t) {
            t.printStackTrace();
        }
        System.out.println("Next...");
    }

}

From source file:com.esofthead.mycollab.core.utils.BeanUtility.java

public static String printBeanObj(Object bean) {
    return ToStringBuilder.reflectionToString(bean, ToStringStyle.SHORT_PREFIX_STYLE);
}

From source file:gov.nih.nci.iso21090.reference.client.ClientUtils.java

/**
 * Displays a retrieved result.//from  www .j a v a  2 s.c o m
 * @param result to inspect and display
 */
public static void handleResult(Object result) {
    System.out.println(ToStringBuilder.reflectionToString(result, ToStringStyle.MULTI_LINE_STYLE));
}

From source file:com.rogueai.framework.snmp2bean.helper.TestHelper.java

public static void printBean(Object object) {
    System.out.println(ToStringBuilder.reflectionToString(object, ToStringStyle.MULTI_LINE_STYLE));
}

From source file:com.algoTrader.BaseObject.java

public String toString() {

    return ToStringBuilder.reflectionToString(this, CustomToStringStyle.getInstance());
}

From source file:com.collective.celos.ValueObject.java

public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}

From source file:com.jdit.onlinepaymentexchange.Merchant.java

/**
 * {@link #businesses}, {@link #products} ??
 * ?{@link #businesses}?/*from   w ww  .  j a  v a2s  .  c  o m*/
 * {@link #products}?
 */

public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}

From source file:com.iorga.webappwatcher.event.RetentionLogWritingEvent.java

@Override
public String toString() {
    return ToStringBuilder.reflectionToString(this, new ToStringStyle() {
        private static final long serialVersionUID = 1L;
        {//from   www . j  av a  2s .c o  m
            this.setUseIdentityHashCode(false);
            this.setUseClassName(false);
        }
    });
}

From source file:com.gemini.domain.repository.impl.GeminiApplicationRepositoryMongoDBImpl.java

public GeminiApplication getAppByName(String appName) {
    Logger.debug("get app by name :{}",
            ToStringBuilder.reflectionToString(appName, ToStringStyle.MULTI_LINE_STYLE));
    return findOne(getDatastore().createQuery(GeminiApplication.class).filter("name", appName));
}

From source file:com.gemini.mapper.IPAddressCustomConverter.java

@Override
public Object convert(Object destValue, Object sourceValue, Class<?> destClass, Class<?> sourceClass)
        throws MappingException {
    if (sourceValue == null) {
        Logger.error("IP Address Custom Converter used incorrectly, NULL values passed");
        return null;
    }/*from   www .  j a v  a2  s .  c o m*/
    if (sourceValue instanceof String) {
        InetAddress dest = InetAddresses.forString((String) sourceValue);
        return dest;
    } else if (sourceValue instanceof InetAddress) {
        return ((InetAddress) sourceValue).getHostAddress();
    } else {
        Logger.error(
                "IP Address Custom Converter used incorrectly. Arguments passed in were: source\n {} \n destination\n {}",
                ToStringBuilder.reflectionToString(sourceValue, ToStringStyle.MULTI_LINE_STYLE),
                ToStringBuilder.reflectionToString(destValue, ToStringStyle.MULTI_LINE_STYLE));
        throw new MappingException("Converter TestCustomConverter used incorrectly. Arguments passed in were:"
                + ToStringBuilder.reflectionToString(destValue, ToStringStyle.MULTI_LINE_STYLE) + " and "
                + ToStringBuilder.reflectionToString(sourceValue, ToStringStyle.MULTI_LINE_STYLE));
    }
}