Removed unused node extension classes.
This commit is contained in:
parent
80b01ec27a
commit
22352ea7f0
@ -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
|
||||
|
@ -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)
|
||||
);
|
||||
|
||||
}
|
@ -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();
|
||||
}
|
@ -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();
|
||||
}
|
@ -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();
|
||||
}
|
@ -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();
|
||||
}
|
Loading…
Reference in New Issue
Block a user