org.sourcejammer.project.model.filesys
Class NodeSerializer

java.lang.Object
  |
  +--org.sourcejammer.project.model.filesys.NodeSerializer
Direct Known Subclasses:
FileNodeSerializer, ProjectNodeSerializer

public abstract class NodeSerializer
extends java.lang.Object

Title: $FileName: NodeSerializer.java$

Version:
$VerNum: 5$
Author:
$AuthorName: Rob MacGrogan$

$Description: Abstract class for serializing SJ objects to XML.$
$KeyWordsOff: $


Nested Class Summary
static class NodeSerializer.Attributes
           
static class NodeSerializer.NodeNames
           
 
Constructor Summary
NodeSerializer()
           
 
Method Summary
protected  NodeXMLBean buildBasicNodeDocument(NodeFS ndFS)
          Builds a basic XML Doc for file sys node.
protected  org.w3c.dom.Element childToElement(java.lang.String childID, org.w3c.dom.Element parent, org.sourcejammer.project.view.NodeInfo ndChild)
          Builds an element for a project child or removed child.
abstract  org.w3c.dom.Document serialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeSerializer

public NodeSerializer()
Method Detail

serialize

public abstract org.w3c.dom.Document serialize()

buildBasicNodeDocument

protected NodeXMLBean buildBasicNodeDocument(NodeFS ndFS)
Builds a basic XML Doc for file sys node.


childToElement

protected org.w3c.dom.Element childToElement(java.lang.String childID,
                                             org.w3c.dom.Element parent,
                                             org.sourcejammer.project.view.NodeInfo ndChild)
Builds an element for a project child or removed child.



Copyright 2003 Soucejammer project.