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.lang.String... dependentBeanNames)
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)
static Dependency
create(java.lang.String beanName, Dependency parent, java.lang.String... dependentBeanNames)
protected Dependency
doAddChild(Dependency child)
protected Dependency
doAddChildren(Dependency... children)
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.lang.String... dependentBeanNames)
-
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(Dependency... children)
-
doAddChildren
protected Dependency doAddChildren(java.lang.Iterable<Dependency> children)
-
create
public static Dependency create(java.lang.String beanName)
-
create
public static Dependency create(java.lang.String beanName, Dependency parent, java.lang.String... dependentBeanNames)
-
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
-
-