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

org.atemsource.atem.utility.binding.jackson.JacksonIgnoreFilter Maven / Gradle / Ivy

package org.atemsource.atem.utility.binding.jackson;

import org.atemsource.atem.api.attribute.Attribute;
import org.atemsource.atem.api.attribute.JavaMetaData;
import org.atemsource.atem.utility.binding.AttributeFilter;
import org.codehaus.jackson.annotate.JsonIgnore;


public class JacksonIgnoreFilter implements AttributeFilter
{

	@Override
	public boolean isExcluded(Attribute attribute)
	{
		return attribute instanceof JavaMetaData && ((JavaMetaData) attribute).getAnnotation(JsonIgnore.class) != null;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy