org.oXML.type
Class Program
java.lang.Object
org.oXML.type.Program
- Direct Known Subclasses:
- InterpretedProgram
- public abstract class Program
- extends java.lang.Object
|
Constructor Summary |
Program(java.lang.String systemId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Program
public Program(java.lang.String systemId)
getResolver
public TypeResolver getResolver()
addModule
public void addModule(Module module)
throws ObjectBoxException
- Throws:
ObjectBoxException
addFunction
public void addFunction(Function function)
throws ObjectBoxException
- Throws:
ObjectBoxException
addType
public void addType(Type type)
throws ObjectBoxException
- Throws:
ObjectBoxException
getType
public Type getType(Name name)
throws ObjectBoxException
- Throws:
ObjectBoxException
getSystemId
public java.lang.String getSystemId()
setSystemId
public void setSystemId(java.lang.String systemId)
run
public Node run()
throws ObjectBoxException
- Throws:
ObjectBoxException
run
public Node run(java.io.OutputStream out)
throws ObjectBoxException
- Throws:
ObjectBoxException
run
public Node run(ResultHandler handler)
throws ObjectBoxException
- Throws:
ObjectBoxException
run
public abstract Node run(RuntimeContext rc)
throws ObjectBoxException
- Throws:
ObjectBoxException