fr.emn.reactiveinput
Class XMLWriter

java.lang.Object
  extended byfr.emn.reactiveinput.XMLWriter

public class XMLWriter
extends java.lang.Object

Towards InstrumentalJazz

Author:
Jean-Daniel Fekete

Constructor Summary
XMLWriter(Configuration configuration)
           
 
Method Summary
protected static Device getDevice(LiteNode node)
           
 void print_qname(java.lang.String str)
           
 void print_quoted(java.lang.String str)
           
 void print_xml(java.lang.String str)
           
 boolean save(java.io.File icfFile)
           
 boolean save(java.io.File icfFile, LiteDesk desk)
          Saves this configuration to an .icf file.
 boolean save(LiteDesk desk)
           
 boolean save(java.io.PrintStream out, LiteDesk desk)
           
 void saveConnections(Device[] devs)
           
 void saveDevice(Device dev)
           
 void saveDeviceIns(Device dev)
           
 void saveDeviceOuts(Device dev)
           
 void saveDeviceProperties(Device dev)
           
 void saveLayout(LiteDesk desk)
           
 void saveLayoutProperties(java.lang.String alias, GenericProperties props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLWriter

public XMLWriter(Configuration configuration)
Method Detail

save

public boolean save(LiteDesk desk)

saveDevice

public void saveDevice(Device dev)

saveDeviceIns

public void saveDeviceIns(Device dev)

saveDeviceOuts

public void saveDeviceOuts(Device dev)

saveDeviceProperties

public void saveDeviceProperties(Device dev)

saveConnections

public void saveConnections(Device[] devs)

getDevice

protected static Device getDevice(LiteNode node)

saveLayout

public void saveLayout(LiteDesk desk)

saveLayoutProperties

public void saveLayoutProperties(java.lang.String alias,
                                 GenericProperties props)

print_quoted

public void print_quoted(java.lang.String str)

print_xml

public void print_xml(java.lang.String str)

print_qname

public void print_qname(java.lang.String str)

save

public boolean save(java.io.PrintStream out,
                    LiteDesk desk)

save

public boolean save(java.io.File icfFile,
                    LiteDesk desk)
             throws java.io.FileNotFoundException,
                    java.io.IOException
Saves this configuration to an .icf file.

Throws:
java.io.FileNotFoundException
java.io.IOException

save

public boolean save(java.io.File icfFile)
             throws java.io.FileNotFoundException,
                    java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException