org.milyn.javabean
Class BeanRuntimeInfo

java.lang.Object
  extended by org.milyn.javabean.BeanRuntimeInfo

public class BeanRuntimeInfo
extends Object

Java bean runtime info.

Author:
tom.fennelly@gmail.com

Nested Class Summary
static class BeanRuntimeInfo.Classification
          Bean type classification.
 
Constructor Summary
BeanRuntimeInfo()
           
BeanRuntimeInfo(Class<?> clazz)
           
BeanRuntimeInfo(String classname)
           
 
Method Summary
 boolean equals(Object obj)
           
 Class<?> getArrayType()
           
static BeanRuntimeInfo getBeanRuntimeInfo(String beanId, org.milyn.container.ApplicationContext appContext)
           
static BeanRuntimeInfo getBeanRuntimeInfo(String beanId, String beanClassName, org.milyn.container.ApplicationContext appContext)
           
 BeanRuntimeInfo.Classification getClassification()
           
 Class<?> getPopulateType()
           
 boolean isJAXBType()
           
static void recordBeanRuntimeInfo(String beanId, BeanRuntimeInfo beanRuntimeInfo, org.milyn.container.ApplicationContext appContext)
           
 void setArrayType(Class<?> arrayType)
           
 void setClassification(BeanRuntimeInfo.Classification classification)
           
 void setClassification(Class<?> clazz)
           
 void setPopulateType(Class<?> populateType)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanRuntimeInfo

public BeanRuntimeInfo()

BeanRuntimeInfo

public BeanRuntimeInfo(Class<?> clazz)

BeanRuntimeInfo

public BeanRuntimeInfo(String classname)
Method Detail

recordBeanRuntimeInfo

public static void recordBeanRuntimeInfo(String beanId,
                                         BeanRuntimeInfo beanRuntimeInfo,
                                         org.milyn.container.ApplicationContext appContext)

getBeanRuntimeInfo

public static BeanRuntimeInfo getBeanRuntimeInfo(String beanId,
                                                 org.milyn.container.ApplicationContext appContext)

setClassification

public void setClassification(Class<?> clazz)

getBeanRuntimeInfo

public static BeanRuntimeInfo getBeanRuntimeInfo(String beanId,
                                                 String beanClassName,
                                                 org.milyn.container.ApplicationContext appContext)

getPopulateType

public Class<?> getPopulateType()

setPopulateType

public void setPopulateType(Class<?> populateType)

getClassification

public BeanRuntimeInfo.Classification getClassification()

setClassification

public void setClassification(BeanRuntimeInfo.Classification classification)

getArrayType

public Class<?> getArrayType()

setArrayType

public void setArrayType(Class<?> arrayType)

isJAXBType

public boolean isJAXBType()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.