dnet-core/dnet-data-services/src/main/java/eu/dnetlib/common/profile/Resource.java

32 lines
648 B
Java

package eu.dnetlib.common.profile;
import java.io.InputStream;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.io.SAXReader;
/**
* @author jochen
*
*/
public class Resource extends DnetResource implements IResource{
public Resource(){super();}
public Resource(Document resource){
super(resource);
}
public Resource(String resourceProfile) throws DocumentException{
super(DocumentHelper.parseText(resourceProfile));
}
public Resource(InputStream resourceProfileStream) throws DocumentException{
super( (new SAXReader()).read(resourceProfileStream));
}
}