mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Add predefined instance of ConfigurableVisitor to visit all configurables
This commit is contained in:
@@ -27,9 +27,14 @@ import java.util.List;
|
||||
* @author Sergey.Malenkov
|
||||
*/
|
||||
public abstract class ConfigurableVisitor {
|
||||
protected boolean accept(Configurable configurable) {
|
||||
return true;
|
||||
}
|
||||
public static final ConfigurableVisitor ALL = new ConfigurableVisitor() {
|
||||
@Override
|
||||
protected boolean accept(Configurable configurable) {
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
protected abstract boolean accept(Configurable configurable);
|
||||
|
||||
public final Configurable find(@NotNull ConfigurableGroup... groups) {
|
||||
for (ConfigurableGroup group : groups) {
|
||||
|
||||
Reference in New Issue
Block a user