io.shmilyhe.convert.impl.BaseConvertor Maven / Gradle / Ivy
package io.shmilyhe.convert.impl;
import java.util.ArrayList;
import java.util.List;
import io.shmilyhe.convert.api.IConvertor;
/**
*
*/
public abstract class BaseConvertor implements IConvertor {
protected BaseConvertor parent;
private String name;
protected List clist = new ArrayList();
public BaseConvertor getParent() {
return parent;
}
public void setParent(BaseConvertor parent) {
this.parent = parent;
}
public void addConvertor(IConvertor c){
if(c==null)return;
parent(c);
clist.add(c);
}
protected void parent(IConvertor c){
if(c instanceof BaseConvertor)
((BaseConvertor)c).setParent(this);
}
public String getName() {
return name;
}
public BaseConvertor setName(String name) {
this.name = name;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy