Removed unused node extension classes.

This commit is contained in:
JesseBrault0709 2024-05-21 08:00:03 +02:00
parent 80b01ec27a
commit 22352ea7f0
6 changed files with 0 additions and 99 deletions

View File

@ -80,10 +80,6 @@ public class DefaultNodeFactory implements NodeFactory {
protected void configureFilters(RegistryObjectFactory.Builder<?> builder) {
builder.addFilterHandler(getAllowsTypesFilterHandler(Node.class));
builder.addIterableFilterHandler(getIterableElementTypesFilterHandler());
builder.addFilterHandler(ExtensionUtil.hasExtensionsFilterHandler);
builder.addIterableFilterHandler(ExtensionUtil.iterableHasExtensionsFilterHandler);
builder.addFilterHandler(ExtensionUtil.hasExtensionOneOfNodeFilterHandler);
builder.addIterableFilterHandler(ExtensionUtil.iterableHasExtensionOneOfFilterHandler);
}
@Override

View File

@ -1,35 +0,0 @@
package groowt.view.component.web.ast.extension;
import groowt.util.di.filters.FilterHandler;
import groowt.util.di.filters.FilterHandlers;
import groowt.util.di.filters.IterableFilterHandler;
import groowt.util.di.filters.IterableFilterHandlers;
import groowt.view.component.web.ast.node.Node;
import java.util.Arrays;
public final class ExtensionUtil {
private ExtensionUtil() {}
public static final FilterHandler<HasExtensions, Node> hasExtensionsFilterHandler =
FilterHandlers.of(HasExtensions.class, Node.class, (annotation, node) ->
Arrays.stream(annotation.value()).allMatch(node::hasExtension)
);
public static final IterableFilterHandler<IterableHasExtensions, Node> iterableHasExtensionsFilterHandler =
IterableFilterHandlers.of(IterableHasExtensions.class, (annotation, node) ->
Arrays.stream(annotation.value()).allMatch(node::hasExtension)
);
public static final FilterHandler<HasExtensionOneOf, Node> hasExtensionOneOfNodeFilterHandler =
FilterHandlers.of(HasExtensionOneOf.class, Node.class, (annotation, node) ->
Arrays.stream(annotation.value()).anyMatch(node::hasExtension)
);
public static final IterableFilterHandler<IterableHasExtensionOneOf, Node> iterableHasExtensionOneOfFilterHandler =
IterableFilterHandlers.of(IterableHasExtensionOneOf.class, (annotation, node) ->
Arrays.stream(annotation.value()).anyMatch(node::hasExtension)
);
}

View File

@ -1,15 +0,0 @@
package groowt.view.component.web.ast.extension;
import groowt.util.di.filters.Filter;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Filter
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface HasExtensionOneOf {
Class<? extends NodeExtension>[] value();
}

View File

@ -1,15 +0,0 @@
package groowt.view.component.web.ast.extension;
import groowt.util.di.filters.Filter;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Filter
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface HasExtensions {
Class<? extends NodeExtension>[] value();
}

View File

@ -1,15 +0,0 @@
package groowt.view.component.web.ast.extension;
import groowt.util.di.filters.IterableFilter;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@IterableFilter
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface IterableHasExtensionOneOf {
Class<? extends NodeExtension>[] value();
}

View File

@ -1,15 +0,0 @@
package groowt.view.component.web.ast.extension;
import groowt.util.di.filters.IterableFilter;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@IterableFilter
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface IterableHasExtensions {
Class<? extends NodeExtension>[] value();
}