@OpenApiAll
public class Finder
extends java.lang.Object
BaseElement.getClassType()
ClassTypes.getSubtypesArray(Class)
to collect all subtypes as array of given metatype
Modifier and Type | Class and Description |
---|---|
static class |
Finder.ByHyperlinkFinder
Search element by element hyperlink.
|
static class |
Finder.ByNameAllFinder
Search for all elements by simple name among the given root element(s) and direct children of root element(s)
|
static class |
Finder.ByNameAllRecursivelyFinder
Search for all elements by simple name among the given root element(s) and all(direct and indirect) children of root element(s)
|
static class |
Finder.ByNameFinder
Search for any first element by simple name among the given root element(s) and direct children of root element(s)
|
static class |
Finder.ByNameRecursivelyFinder
Search for any first element by simple name among the given root element(s) and all(direct and indirect) children of root element(s)
|
static class |
Finder.ByQualifiedNameFinder
Search for elements by qualified name
|
static class |
Finder.ByScopeFinder
Search for all elements in the given root element(s) and all(direct and indirect) children of root element(s)
|
static class |
Finder.ByTypeFinder
Search for all elements by element type in the given root element(s) and direct children of root element(s)
|
static class |
Finder.ByTypeRecursivelyFinder
Search for all elements by element type in the given root element(s) and all(direct and indirect) children of root element(s)
|
Constructor and Description |
---|
Finder() |
Modifier and Type | Method and Description |
---|---|
static Finder.ByHyperlinkFinder |
byHyperlink()
Search for elements by element hyperlink.
|
static Finder.ByNameFinder |
byName()
Search for any first element by simple name among the given root element(s) and direct children of root element(s)
|
static Finder.ByNameAllFinder |
byNameAll()
Search for all elements by simple name among the given root element(s) and direct children of root element(s)
|
static Finder.ByNameAllRecursivelyFinder |
byNameAllRecursively()
Search for all elements by simple name among the given root element(s) and all(direct and indirect) children of root element(s)
|
static Finder.ByNameRecursivelyFinder |
byNameRecursively()
Search for any first element by simple name among the given root element(s) and all(direct and indirect) children of root element(s)
|
static Finder.ByQualifiedNameFinder |
byQualifiedName()
Search for elements by qualified name
|
static Finder.ByScopeFinder |
byScope()
Search for all elements in the given root element(s) and all(direct and indirect) children of root element(s)
|
static Finder.ByTypeFinder |
byType()
Search for all elements by element type in the given root element(s) and direct children of root element(s)
|
static Finder.ByTypeRecursivelyFinder |
byTypeRecursively()
Search for all elements by element type in the given root element(s) and all(direct and indirect) children of root element(s)
|
public static Finder.ByNameFinder byName()
public static Finder.ByNameAllFinder byNameAll()
public static Finder.ByNameRecursivelyFinder byNameRecursively()
public static Finder.ByNameAllRecursivelyFinder byNameAllRecursively()
public static Finder.ByQualifiedNameFinder byQualifiedName()
public static Finder.ByHyperlinkFinder byHyperlink()
public static Finder.ByTypeFinder byType()
public static Finder.ByTypeRecursivelyFinder byTypeRecursively()
public static Finder.ByScopeFinder byScope()