package serverLifter.archi;
import java.lang.reflect.Type;
import org.jdom2.Document;
import adapters.InterfaceToClass;
/**
* Extends AbstractLifting. Specifies the generic type with Class<?>[].
* Implements the lifting() method, which calls the lifting algorithm, considering
* that the operation performed is a request to the server.
*
* @author raphael
*
*/
public class ServerLifting extends AbstractLifting<Type> {
public ServerLifting(Document doc, Type type, InterfaceToClass adpt) {
super(doc, type, adpt);
}
@Override
public Document lifting() {
this.indivLifting(doc.getRootElement(), type);
return this.doc;
}
}