Types

Link copied to clipboard
@Configuration
class GraphglueFilterConfiguration

Provides default NodeFilterGenerators

Link copied to clipboard
fun interface NodeFilterGenerator

Interface which can be used to provide beans which provide additional filter entries for specific node filters. Can be used to generate additional filter entries

Link copied to clipboard
data class TypeFilterDefinitionEntry(val associatedType: KType, val filterDefinitionFactory: (name: String, property: KProperty1<*, *>, parentNodeDefinition: NodeDefinition, subFilterGenerator: SubFilterGenerator) -> FilterEntryDefinition?)

Wrapper which associates a type with a FilterDefinitionEntry Used to define filters for a specific type, so that properties of that type can be annotated with FilterProperty