org.unlaxer.jaddress.parser.ResolverContext Maven / Gradle / Ivy
package org.unlaxer.jaddress.parser;
import java.util.function.Supplier;
import org.unlaxer.jaddress.parser.processor.BlockHierarchyResolver.BlockPatternResolver;
import org.unlaxer.jaddress.parser.processor.BlockHierarchyResolver.SimpleBlockPatternResolver;
import io.vavr.Lazy;
public interface ResolverContext{
static Lazy blockPatternResolver = Lazy.of(SimpleBlockPatternResolver::new);
static Lazy buildingHierarchyResolver = Lazy.of(SimpleBuildingHierarchyResolver::new);
public BlockPatternResolver getBlockPatternResolver();
public void setBlockPatternResolver(BlockPatternResolver blockPatternResolver);
public Supplier getBuildingHierarchyResolver();
public void setBuildingHierarchyResolver(Supplier buildingHierarchyResolver);
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy