Java Doc for RootBeanDefinition.java in  » J2EE » spring-framework-2.0.6 » org » springframework » beans » factory » support » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » spring framework 2.0.6 » org.springframework.beans.factory.support 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.springframework.beans.factory.support.AbstractBeanDefinition
   org.springframework.beans.factory.support.RootBeanDefinition

RootBeanDefinition
public class RootBeanDefinition extends AbstractBeanDefinition (Code)
Root bean definitions are the most common type of bean definition. They do not derive from a parent bean definition, and usually have a class plus optionally constructor argument values and property values.

Note that root bean definitions do not have to specify a bean class: This can be useful for deriving childs from such definitions, each with its own bean class but inheriting common property values and other settings.
author:
   Rod Johnson
author:
   Juergen Hoeller
See Also:   ChildBeanDefinition



Field Summary
volatile  Object[]preparedConstructorArguments
    
volatile  Object[]resolvedConstructorArguments
    
volatile  ObjectresolvedConstructorOrFactoryMethod
    

Constructor Summary
public  RootBeanDefinition()
     Create a new RootBeanDefinition, to be configured through its bean properties and configuration methods.
public  RootBeanDefinition(Class beanClass)
     Create a new RootBeanDefinition for a singleton.
public  RootBeanDefinition(Class beanClass, boolean singleton)
     Create a new RootBeanDefinition with the given singleton status.
public  RootBeanDefinition(Class beanClass, int autowireMode)
     Create a new RootBeanDefinition for a singleton, using the given autowire mode.
public  RootBeanDefinition(Class beanClass, int autowireMode, boolean dependencyCheck)
     Create a new RootBeanDefinition for a singleton, using the given autowire mode.
public  RootBeanDefinition(Class beanClass, MutablePropertyValues pvs)
     Create a new RootBeanDefinition for a singleton, providing property values.
public  RootBeanDefinition(Class beanClass, MutablePropertyValues pvs, boolean singleton)
     Create a new RootBeanDefinition with the given singleton status, providing property values.
public  RootBeanDefinition(Class beanClass, ConstructorArgumentValues cargs, MutablePropertyValues pvs)
     Create a new RootBeanDefinition for a singleton, providing constructor arguments and property values.
public  RootBeanDefinition(String beanClassName, ConstructorArgumentValues cargs, MutablePropertyValues pvs)
     Create a new RootBeanDefinition for a singleton, providing constructor arguments and property values.
public  RootBeanDefinition(RootBeanDefinition original)
     Create a new RootBeanDefinition as deep copy of the given bean definition.

Method Summary
public  booleanequals(Object other)
    
public  StringtoString()
    

Field Detail
preparedConstructorArguments
volatile Object[] preparedConstructorArguments(Code)
Package-visible field for caching partly prepared constructor arguments



resolvedConstructorArguments
volatile Object[] resolvedConstructorArguments(Code)
Package-visible field for caching fully resolved constructor arguments



resolvedConstructorOrFactoryMethod
volatile Object resolvedConstructorOrFactoryMethod(Code)
Package-visible field for caching the resolved constructor or factory method




Constructor Detail
RootBeanDefinition
public RootBeanDefinition()(Code)
Create a new RootBeanDefinition, to be configured through its bean properties and configuration methods.
See Also:   RootBeanDefinition.setBeanClass
See Also:   RootBeanDefinition.setBeanClassName
See Also:   RootBeanDefinition.setSingleton
See Also:   RootBeanDefinition.setAutowireMode
See Also:   RootBeanDefinition.setDependencyCheck
See Also:   RootBeanDefinition.setConstructorArgumentValues
See Also:   RootBeanDefinition.setPropertyValues



RootBeanDefinition
public RootBeanDefinition(Class beanClass)(Code)
Create a new RootBeanDefinition for a singleton.
Parameters:
  beanClass - the class of the bean to instantiate



RootBeanDefinition
public RootBeanDefinition(Class beanClass, boolean singleton)(Code)
Create a new RootBeanDefinition with the given singleton status.
Parameters:
  beanClass - the class of the bean to instantiate
Parameters:
  singleton - the singleton status of the bean



RootBeanDefinition
public RootBeanDefinition(Class beanClass, int autowireMode)(Code)
Create a new RootBeanDefinition for a singleton, using the given autowire mode.
Parameters:
  beanClass - the class of the bean to instantiate
Parameters:
  autowireMode - by name or type, using the constants in this interface



RootBeanDefinition
public RootBeanDefinition(Class beanClass, int autowireMode, boolean dependencyCheck)(Code)
Create a new RootBeanDefinition for a singleton, using the given autowire mode.
Parameters:
  beanClass - the class of the bean to instantiate
Parameters:
  autowireMode - by name or type, using the constants in this interface
Parameters:
  dependencyCheck - whether to perform a dependency check for objects(not applicable to autowiring a constructor, thus ignored there)



RootBeanDefinition
public RootBeanDefinition(Class beanClass, MutablePropertyValues pvs)(Code)
Create a new RootBeanDefinition for a singleton, providing property values.
Parameters:
  beanClass - the class of the bean to instantiate
Parameters:
  pvs - the property values to apply



RootBeanDefinition
public RootBeanDefinition(Class beanClass, MutablePropertyValues pvs, boolean singleton)(Code)
Create a new RootBeanDefinition with the given singleton status, providing property values.
Parameters:
  beanClass - the class of the bean to instantiate
Parameters:
  pvs - the property values to apply
Parameters:
  singleton - the singleton status of the bean



RootBeanDefinition
public RootBeanDefinition(Class beanClass, ConstructorArgumentValues cargs, MutablePropertyValues pvs)(Code)
Create a new RootBeanDefinition for a singleton, providing constructor arguments and property values.
Parameters:
  beanClass - the class of the bean to instantiate
Parameters:
  cargs - the constructor argument values to apply
Parameters:
  pvs - the property values to apply



RootBeanDefinition
public RootBeanDefinition(String beanClassName, ConstructorArgumentValues cargs, MutablePropertyValues pvs)(Code)
Create a new RootBeanDefinition for a singleton, providing constructor arguments and property values.

Takes a bean class name to avoid eager loading of the bean class.
Parameters:
  beanClassName - the name of the class to instantiate
Parameters:
  cargs - the constructor argument values to apply
Parameters:
  pvs - the property values to apply




RootBeanDefinition
public RootBeanDefinition(RootBeanDefinition original)(Code)
Create a new RootBeanDefinition as deep copy of the given bean definition.
Parameters:
  original - the original bean definition to copy from




Method Detail
equals
public boolean equals(Object other)(Code)



toString
public String toString()(Code)



Fields inherited from org.springframework.beans.factory.support.AbstractBeanDefinition
final public static int AUTOWIRE_AUTODETECT(Code)(Java Doc)
final public static int AUTOWIRE_BY_NAME(Code)(Java Doc)
final public static int AUTOWIRE_BY_TYPE(Code)(Java Doc)
final public static int AUTOWIRE_CONSTRUCTOR(Code)(Java Doc)
final public static int AUTOWIRE_NO(Code)(Java Doc)
final public static int DEPENDENCY_CHECK_ALL(Code)(Java Doc)
final public static int DEPENDENCY_CHECK_NONE(Code)(Java Doc)
final public static int DEPENDENCY_CHECK_OBJECTS(Code)(Java Doc)
final public static int DEPENDENCY_CHECK_SIMPLE(Code)(Java Doc)

Methods inherited from org.springframework.beans.factory.support.AbstractBeanDefinition
public boolean equals(Object other)(Code)(Java Doc)
public int getAutowireMode()(Code)(Java Doc)
public Class getBeanClass() throws IllegalStateException(Code)(Java Doc)
public String getBeanClassName()(Code)(Java Doc)
public ConstructorArgumentValues getConstructorArgumentValues()(Code)(Java Doc)
public int getDependencyCheck()(Code)(Java Doc)
public String[] getDependsOn()(Code)(Java Doc)
public String getDestroyMethodName()(Code)(Java Doc)
public String getFactoryBeanName()(Code)(Java Doc)
public String getFactoryMethodName()(Code)(Java Doc)
public String getInitMethodName()(Code)(Java Doc)
public MethodOverrides getMethodOverrides()(Code)(Java Doc)
public MutablePropertyValues getPropertyValues()(Code)(Java Doc)
public int getResolvedAutowireMode()(Code)(Java Doc)
public String getResourceDescription()(Code)(Java Doc)
public int getRole()(Code)(Java Doc)
public String getScope()(Code)(Java Doc)
public Object getSource()(Code)(Java Doc)
public boolean hasBeanClass()(Code)(Java Doc)
public boolean hasConstructorArgumentValues()(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
public boolean isAbstract()(Code)(Java Doc)
public boolean isAutowireCandidate()(Code)(Java Doc)
public boolean isEnforceDestroyMethod()(Code)(Java Doc)
public boolean isEnforceInitMethod()(Code)(Java Doc)
public boolean isLazyInit()(Code)(Java Doc)
public boolean isPrototype()(Code)(Java Doc)
public boolean isSingleton()(Code)(Java Doc)
public boolean isSynthetic()(Code)(Java Doc)
public void overrideFrom(AbstractBeanDefinition other)(Code)(Java Doc)
protected void prepareMethodOverride(MethodOverride mo) throws BeanDefinitionValidationException(Code)(Java Doc)
public void prepareMethodOverrides() throws BeanDefinitionValidationException(Code)(Java Doc)
public Class resolveBeanClass(ClassLoader classLoader) throws ClassNotFoundException(Code)(Java Doc)
public void setAbstract(boolean abstractFlag)(Code)(Java Doc)
public void setAutowireCandidate(boolean autowireCandidate)(Code)(Java Doc)
public void setAutowireMode(int autowireMode)(Code)(Java Doc)
public void setBeanClass(Class beanClass)(Code)(Java Doc)
public void setBeanClassName(String beanClassName)(Code)(Java Doc)
public void setConstructorArgumentValues(ConstructorArgumentValues constructorArgumentValues)(Code)(Java Doc)
public void setDependencyCheck(int dependencyCheck)(Code)(Java Doc)
public void setDependsOn(String[] dependsOn)(Code)(Java Doc)
public void setDestroyMethodName(String destroyMethodName)(Code)(Java Doc)
public void setEnforceDestroyMethod(boolean enforceDestroyMethod)(Code)(Java Doc)
public void setEnforceInitMethod(boolean enforceInitMethod)(Code)(Java Doc)
public void setFactoryBeanName(String factoryBeanName)(Code)(Java Doc)
public void setFactoryMethodName(String factoryMethodName)(Code)(Java Doc)
public void setInitMethodName(String initMethodName)(Code)(Java Doc)
public void setLazyInit(boolean lazyInit)(Code)(Java Doc)
public void setMethodOverrides(MethodOverrides methodOverrides)(Code)(Java Doc)
public void setPropertyValues(MutablePropertyValues propertyValues)(Code)(Java Doc)
public void setResourceDescription(String resourceDescription)(Code)(Java Doc)
public void setRole(int role)(Code)(Java Doc)
public void setScope(String scope)(Code)(Java Doc)
public void setSingleton(boolean singleton)(Code)(Java Doc)
public void setSource(Object source)(Code)(Java Doc)
public void setSynthetic(boolean synthetic)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public void validate() throws BeanDefinitionValidationException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.