Java Doc for ChildBeanDefinition.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.ChildBeanDefinition

ChildBeanDefinition
public class ChildBeanDefinition extends AbstractBeanDefinition (Code)
Bean definition for beans which inherit settings from their parent.

Will use the bean class of the parent if none specified, but can also override it. In the latter case, the child bean class must be compatible with the parent, i.e. accept the parent's property values and constructor argument values, if any.

A child bean definition will inherit constructor argument values, property values and method overrides from the parent, with the option to add new values. If init method, destroy method and/or static factory method are specified, they will override the corresponding parent settings.

The remaining settings will always be taken from the child definition: depends on, autowire mode, dependency check, singleton, lazy init.
author:
   Rod Johnson
author:
   Juergen Hoeller
See Also:   RootBeanDefinition




Constructor Summary
public  ChildBeanDefinition(String parentName)
     Create a new ChildBeanDefinition for the given parent, to be configured through its bean properties and configuration methods.
public  ChildBeanDefinition(String parentName, MutablePropertyValues pvs)
     Create a new ChildBeanDefinition for the given parent.
public  ChildBeanDefinition(String parentName, ConstructorArgumentValues cargs, MutablePropertyValues pvs)
     Create a new ChildBeanDefinition for the given parent.
public  ChildBeanDefinition(String parentName, Class beanClass, ConstructorArgumentValues cargs, MutablePropertyValues pvs)
     Create a new ChildBeanDefinition for the given parent, providing constructor arguments and property values.
public  ChildBeanDefinition(String parentName, String beanClassName, ConstructorArgumentValues cargs, MutablePropertyValues pvs)
     Create a new ChildBeanDefinition for the given parent, providing constructor arguments and property values.
public  ChildBeanDefinition(ChildBeanDefinition original)
     Create a new ChildBeanDefinition as deep copy of the given bean definition.

Method Summary
public  booleanequals(Object other)
    
public  StringgetParentName()
     Return the name of the parent definition of this bean definition.
public  inthashCode()
    
public  StringtoString()
    
public  voidvalidate()
    


Constructor Detail
ChildBeanDefinition
public ChildBeanDefinition(String parentName)(Code)
Create a new ChildBeanDefinition for the given parent, to be configured through its bean properties and configuration methods.
Parameters:
  parentName - the name of the parent bean
See Also:   ChildBeanDefinition.setBeanClass
See Also:   ChildBeanDefinition.setBeanClassName
See Also:   ChildBeanDefinition.setSingleton
See Also:   ChildBeanDefinition.setAutowireMode
See Also:   ChildBeanDefinition.setDependencyCheck
See Also:   ChildBeanDefinition.setConstructorArgumentValues
See Also:   ChildBeanDefinition.setPropertyValues



ChildBeanDefinition
public ChildBeanDefinition(String parentName, MutablePropertyValues pvs)(Code)
Create a new ChildBeanDefinition for the given parent.
Parameters:
  parentName - the name of the parent bean
Parameters:
  pvs - the additional property values of the child



ChildBeanDefinition
public ChildBeanDefinition(String parentName, ConstructorArgumentValues cargs, MutablePropertyValues pvs)(Code)
Create a new ChildBeanDefinition for the given parent.
Parameters:
  parentName - the name of the parent bean
Parameters:
  cargs - the constructor argument values to apply
Parameters:
  pvs - the additional property values of the child



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



ChildBeanDefinition
public ChildBeanDefinition(String parentName, String beanClassName, ConstructorArgumentValues cargs, MutablePropertyValues pvs)(Code)
Create a new ChildBeanDefinition for the given parent, providing constructor arguments and property values. Takes a bean class name to avoid eager loading of the bean class.
Parameters:
  parentName - the name of the parent bean
Parameters:
  beanClassName - the name of the class to instantiate
Parameters:
  cargs - the constructor argument values to apply
Parameters:
  pvs - the property values to apply



ChildBeanDefinition
public ChildBeanDefinition(ChildBeanDefinition original)(Code)
Create a new ChildBeanDefinition 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)



getParentName
public String getParentName()(Code)
Return the name of the parent definition of this bean definition.



hashCode
public int hashCode()(Code)



toString
public String toString()(Code)



validate
public void validate() throws BeanDefinitionValidationException(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.