Class Dependency
- java.lang.Object
-
- io.microsphere.spring.beans.factory.Dependency
-
public class Dependency extends java.lang.ObjectSpring Bean Dependency- Since:
- 1.0.0
- Author:
- Mercy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDependency(java.lang.String beanName)protectedDependency(java.lang.String beanName, Dependency parent, java.util.Collection<Dependency> children)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DependencyaddChild(java.lang.String childBeanName)DependencyaddChildren(java.lang.Iterable<java.lang.String> childBeanNames)DependencyaddChildren(java.lang.String... childBeanNames)Dependencychild(java.lang.String childBeanName)Dependencychild(java.lang.String childBeanName, boolean addedIfAbsent)static Dependencycreate(java.lang.String beanName)protected DependencydoAddChild(Dependency child)protected DependencydoAddChildren(java.lang.Iterable<Dependency> children)protected Dependencyduplicate()booleanequals(java.lang.Object o)protected DependencyfindChild(java.lang.String childBeanName)inthashCode()Dependencyparent()Dependencyroot()DependencysetParent(Dependency parent)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Dependency
protected Dependency(java.lang.String beanName)
-
Dependency
protected Dependency(java.lang.String beanName, Dependency parent, java.util.Collection<Dependency> children)
-
-
Method Detail
-
setParent
public Dependency setParent(Dependency parent)
-
root
public Dependency root()
-
parent
public Dependency parent()
-
addChild
public Dependency addChild(java.lang.String childBeanName)
-
addChildren
public Dependency addChildren(java.lang.String... childBeanNames)
-
addChildren
public Dependency addChildren(java.lang.Iterable<java.lang.String> childBeanNames)
-
child
public Dependency child(java.lang.String childBeanName)
-
child
public Dependency child(java.lang.String childBeanName, boolean addedIfAbsent)
-
findChild
protected Dependency findChild(java.lang.String childBeanName)
-
duplicate
protected Dependency duplicate()
-
doAddChild
protected Dependency doAddChild(Dependency child)
-
doAddChildren
protected Dependency doAddChildren(java.lang.Iterable<Dependency> children)
-
create
public static Dependency create(java.lang.String beanName)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-