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

it.uniroma2.art.sheet2rdf.pearl.NodeDefinition Maven / Gradle / Ivy

The newest version!
package it.uniroma2.art.sheet2rdf.pearl;

import it.uniroma2.art.sheet2rdf.coda.CODAConverter;
import it.uniroma2.art.sheet2rdf.header.NodeMemoization;
import it.uniroma2.art.sheet2rdf.header.NodeSanitization;

public class NodeDefinition {

	private String placeholder;
	private String fsValue;
	private CODAConverter converter;

	private String defaultNamespace; //namespace of the annotation @DefaultNamespace

	private NodeMemoization memoization;
	private NodeSanitization sanitization;

	
	public NodeDefinition(String placeholder, CODAConverter converter, String fsValue){
		this.placeholder = placeholder;
		this.converter = converter;
		this.fsValue = fsValue;
		memoization = new NodeMemoization();
		sanitization = new NodeSanitization();
	}
	
	public String getPlaceholder() {
		return placeholder;
	}
	public void setPlaceholder(String placeholder) {
		this.placeholder = placeholder;
	}
	
	public CODAConverter getConverter() {
		return converter;
	}
	public void setConverter(CODAConverter converter) {
		this.converter = converter;
	}

	public String getDefaultNamespace() {
		return defaultNamespace;
	}

	public void setDefaultNamespace(String defaultNamespace) {
		this.defaultNamespace = defaultNamespace;
	}
	
	public String getFsValue() {
		return fsValue;
	}
	public void setFsValue(String fsValue) {
		this.fsValue = fsValue;
	}

	public NodeMemoization getMemoization() {
		return memoization;
	}

	public void setMemoization(NodeMemoization memoization) {
		this.memoization = memoization;
	}

	public NodeSanitization getSanitization() {
		return sanitization;
	}

	public void setSanitization(NodeSanitization sanitization) {
		this.sanitization = sanitization;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy