Class Dependency
- java.lang.Object
-
- io.microsphere.spring.beans.factory.Dependency
-
public class Dependency extends java.lang.Object
Spring Bean Dependency- Since:
- 1.0.0
- Author:
- Mercy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Dependency(java.lang.String beanName)
protected
Dependency(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 Dependency
addChild(java.lang.String childBeanName)
Dependency
addChildren(java.lang.Iterable<java.lang.String> childBeanNames)
Dependency
addChildren(java.lang.String... childBeanNames)
Dependency
child(java.lang.String childBeanName)
Dependency
child(java.lang.String childBeanName, boolean addedIfAbsent)
static Dependency
create(java.lang.String beanName)
protected Dependency
doAddChild(Dependency child)
protected Dependency
doAddChildren(java.lang.Iterable<Dependency> children)
protected Dependency
duplicate()
boolean
equals(java.lang.Object o)
protected Dependency
findChild(java.lang.String childBeanName)
int
hashCode()
Dependency
parent()
Dependency
root()
Dependency
setParent(Dependency parent)
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-