All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.katharsis.legacy.registry.DefaultResourceInformationBuilderContext Maven / Gradle / Ivy

The newest version!
package io.katharsis.legacy.registry;

import io.katharsis.resource.information.ResourceInformationBuilder;
import io.katharsis.resource.information.ResourceInformationBuilderContext;
import io.katharsis.utils.parser.TypeParser;

public class DefaultResourceInformationBuilderContext implements ResourceInformationBuilderContext {

	private ResourceInformationBuilder builder;
	private TypeParser typeParser;

	public DefaultResourceInformationBuilderContext(ResourceInformationBuilder builder, TypeParser typeParser) {
		this.builder = builder;
		this.typeParser = typeParser;
	}

	@Override
	public String getResourceType(Class clazz) {
		return builder.getResourceType(clazz);
	}

	@Override
	public boolean accept(Class type) {
		return builder.accept(type);
	}

	@Override
	public TypeParser getTypeParser() {
		return typeParser;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy