forked from LupusNobilis/java-org.hwo
21 lines
590 B
Java
21 lines
590 B
Java
package org.hwo.net;
|
|
|
|
import java.io.IOException;
|
|
|
|
import org.hwo.net.http.HttpException;
|
|
import org.hwo.net.serverobjects.ServerObjectRequest;
|
|
|
|
public interface ServerObject {
|
|
|
|
public ServerObject getRootObject();
|
|
public ServerObject getParent();
|
|
public ServerObject[] getChildren();
|
|
public ServerObject getNamedChild(String childName);
|
|
|
|
public void addNamedChild(String childName,ServerObject serverObject);
|
|
|
|
public void climb(ServerObjectRequest request) throws IOException, HttpException;
|
|
public void request(ServerObjectRequest request) throws IOException, HttpException;
|
|
|
|
}
|