32 lines
648 B
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));
|
|
}
|
|
|
|
}
|