*** empty log message ***
This commit is contained in:
parent
2b97e4dec2
commit
a283adba4a
1 changed files with 0 additions and 46 deletions
|
@ -1,46 +0,0 @@
|
||||||
// NodeDataSource.java
|
|
||||||
// Copyright (c) Hannes Wallnöfer 1999-2000
|
|
||||||
|
|
||||||
package helma.objectmodel;
|
|
||||||
|
|
||||||
import javax.activation.*;
|
|
||||||
import java.io.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Makes Nodes usable as Datasources in the Java Activation Framework (JAF)
|
|
||||||
*/
|
|
||||||
|
|
||||||
public class NodeDataSource implements DataSource {
|
|
||||||
|
|
||||||
private INode node;
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
public NodeDataSource (INode node) {
|
|
||||||
this.node = node;
|
|
||||||
this.name = node.getName ();
|
|
||||||
}
|
|
||||||
|
|
||||||
public NodeDataSource (INode node, String name) {
|
|
||||||
this.node = node;
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public InputStream getInputStream() throws IOException {
|
|
||||||
return new ByteArrayInputStream(node.getContent ());
|
|
||||||
}
|
|
||||||
|
|
||||||
public OutputStream getOutputStream () throws IOException {
|
|
||||||
throw new IOException ("Can't write to Node object.");
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getContentType() {
|
|
||||||
return node.getContentType ();
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getName()
|
|
||||||
{
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue