Subversion Repositories svn.mios

Rev

Rev 722 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 722 Rev 727
Line 4... Line 4...
4
import org.midibox.mios.DebugFunctionDevice;
4
import org.midibox.mios.DebugFunctionDevice;
-
 
5
import org.w3c.dom.Element;
5
import org.w3c.dom.Node;
6
import org.w3c.dom.Node;
6
7
7
public class DebugFunctionDeviceXML extends VirtualMidiDeviceXML {
8
public class DebugFunctionDeviceXML extends VirtualMidiDeviceXML {
8
9
9
    public final static String TAG_ROOT_ELEMENT = "debugFunctionDevice";
10
    public final static String TAG_ROOT_ELEMENT = "debugFunctionDevice";
Line 14... Line 15...
14
            String rootElementTag) {
15
            String rootElementTag) {
15
16
16
        super(debugFunctionDevice, rootElementTag);
17
        super(debugFunctionDevice, rootElementTag);
17
18
18
        this.debugFunctionDevice = debugFunctionDevice;
19
        this.debugFunctionDevice = debugFunctionDevice;
-
 
20
-
 
21
        tags.add(DebugFunctionXML.TAG_ROOT_ELEMENT);
-
 
22
    }
-
 
23
-
 
24
    protected void parseElement(Element element) {
-
 
25
-
 
26
        super.parseElement(element);
-
 
27
-
 
28
        String name = element.getNodeName();
-
 
29
-
 
30
        if (name == rootElementTag) {
-
 
31
-
 
32
        } else if (name == DebugFunctionXML.TAG_ROOT_ELEMENT) {
-
 
33
-
 
34
            DebugFunctionXML debugFunctionXML = new DebugFunctionXML(
-
 
35
                    debugFunctionDevice.getDebugFunction(),
-
 
36
                    DebugFunctionXML.TAG_ROOT_ELEMENT);
-
 
37
           
-
 
38
            debugFunctionXML.loadXML(element);
-
 
39
        }
19
    }
40
    }
20
41
21
    public void saveXML(Node node) {
42
    public void saveXML(Node node) {
22
43
23
        super.saveXML(node);
44
        super.saveXML(node);