public class ComponentFinder extends java.lang.Object implements ComponentVisitor
Modifier and Type | Class and Description |
---|---|
static interface |
ComponentFinder.Predicate |
Constructor and Description |
---|
ComponentFinder(ComponentBase component) |
ComponentFinder(ComponentFinder.Predicate predicate,
java.lang.Object param) |
ComponentFinder(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
enterVisit(ComponentBase component) |
ComponentBase |
getFoundComponent() |
void |
leaveVisit(ComponentBase component) |
void |
setFoundComponent(ComponentBase value) |
public ComponentFinder(java.lang.String name)
public ComponentFinder(ComponentBase component)
public ComponentFinder(ComponentFinder.Predicate predicate, java.lang.Object param)
public boolean enterVisit(ComponentBase component)
enterVisit
in interface ComponentVisitor
public void leaveVisit(ComponentBase component)
leaveVisit
in interface ComponentVisitor
public void setFoundComponent(ComponentBase value)
public ComponentBase getFoundComponent()