org.rubato.xml
Class Dispatcher

java.lang.Object
  extended by org.rubato.xml.Dispatcher

public class Dispatcher
extends java.lang.Object


Method Summary
 void addModule(XMLInputOutput<Module> dispatch)
           
 void addModuleElement(XMLInputOutput<ModuleElement> dispatch)
           
 void addModuleMorphism(XMLInputOutput<ModuleMorphism> dispatch)
           
 void addMorphismMap(XMLInputOutput<MorphismMap> dispatch)
           
static Dispatcher getDispatcher()
           
 ModuleElement resolveElement(XMLReader reader, org.w3c.dom.Element element)
           
 Module resolveModule(XMLReader reader, org.w3c.dom.Element moduleElement)
           
 ModuleMorphism resolveModuleMorphism(XMLReader reader, org.w3c.dom.Element morphismElement)
           
 MorphismMap resolveMorphismMap(XMLReader reader, org.w3c.dom.Element morphismMapElement)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDispatcher

public static Dispatcher getDispatcher()

resolveModule

public Module resolveModule(XMLReader reader,
                            org.w3c.dom.Element moduleElement)

resolveModuleMorphism

public ModuleMorphism resolveModuleMorphism(XMLReader reader,
                                            org.w3c.dom.Element morphismElement)

resolveElement

public ModuleElement resolveElement(XMLReader reader,
                                    org.w3c.dom.Element element)

resolveMorphismMap

public MorphismMap resolveMorphismMap(XMLReader reader,
                                      org.w3c.dom.Element morphismMapElement)

addModule

public void addModule(XMLInputOutput<Module> dispatch)

addModuleMorphism

public void addModuleMorphism(XMLInputOutput<ModuleMorphism> dispatch)

addMorphismMap

public void addMorphismMap(XMLInputOutput<MorphismMap> dispatch)

addModuleElement

public void addModuleElement(XMLInputOutput<ModuleElement> dispatch)