|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.project.model.filesys.XMLUtilFS
Title: $FileName: XMLUtilFS.java$
Nested Class Summary | |
static class |
XMLUtilFS.Attributes
|
static class |
XMLUtilFS.NodeNames
|
Constructor Summary | |
XMLUtilFS()
|
Method Summary | |
static org.w3c.dom.Element |
addChildElementAndAttribute(java.lang.String name,
java.lang.String uniqueID,
org.w3c.dom.Element parent)
Be sure ID is unique. |
private static NodeXMLBean |
buildBasicProjectNodeDocument(NodeFS ndFS)
Builds a basic XML Doc for file sys project node info. |
private static 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. |
static org.w3c.dom.Document |
fileNodeToXML(FileNodeFS file)
Turn a FileNodeFS object into an XML Doc for storage on file system. |
static java.lang.String |
getLabelSJPath(org.w3c.dom.Document doc)
Parses a label xml document and returns the SJPath. |
static org.w3c.dom.Document |
labelListToXML(org.sourcejammer.project.NodeList labelList)
|
static org.w3c.dom.Document |
labelToXML(Label label)
|
static void |
main(java.lang.String[] args)
|
private static org.w3c.dom.Element |
projectChildToElement(java.lang.String childNumber,
org.w3c.dom.Element parent,
ProjectChild ndChild)
Builds an element for a project child or removed child. |
static org.w3c.dom.Document |
projectNodeToXML(ProjectNodeFS project)
Turn a ProjectNodeFS object into an XML Doc for storage on file system. |
static NodeAndShareParentPath |
xmlToFileNode(org.w3c.dom.Document doc,
FileNodeFS ndFile,
long lKey)
Build a FileNodeFS from the file node's XML doc. |
static NodeAndShareParentPath |
xmlToFileNode(org.w3c.dom.Document doc,
long lKey)
|
static Label |
xmlToLabel(org.w3c.dom.Document doc)
Parses a label xml docuemnt into an org.sourcejammer.project.controller.Label. |
static org.sourcejammer.project.NodeList |
xmlToLabelList(org.w3c.dom.Document doc)
Parses the labels xml docuemnt into an org.sourcejammer.project.NodeList of FileSysLabel objects. |
static java.lang.String |
xmlToNodeName(org.w3c.dom.Document doc)
|
static NodeAndShareParentPath |
xmlToProject(org.w3c.dom.Document doc,
long lKey,
NodeLibraryFS lib)
Sets only basic information of children. |
static NodeAndShareParentPath |
xmlToProject(org.w3c.dom.Document doc,
ProjectNodeFS ndProject,
long lKey,
NodeLibraryFS lib)
Builds ProjectNode. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLUtilFS()
Method Detail |
public static org.sourcejammer.project.NodeList xmlToLabelList(org.w3c.dom.Document doc)
public static java.lang.String getLabelSJPath(org.w3c.dom.Document doc) throws org.sourcejammer.xml.XMLNodeDoesNotExistException
org.sourcejammer.xml.XMLNodeDoesNotExistException
public static Label xmlToLabel(org.w3c.dom.Document doc) throws org.sourcejammer.xml.XMLNodeDoesNotExistException, org.sourcejammer.util.SourceJammerVersionException
org.sourcejammer.xml.XMLNodeDoesNotExistException
org.sourcejammer.util.SourceJammerVersionException
public static org.w3c.dom.Document labelListToXML(org.sourcejammer.project.NodeList labelList)
public static org.w3c.dom.Document labelToXML(Label label)
public static NodeAndShareParentPath xmlToProject(org.w3c.dom.Document doc, long lKey, NodeLibraryFS lib) throws org.sourcejammer.xml.XMLNodeDoesNotExistException, SecurityException, org.sourcejammer.project.NodeDoesNotExistException, FileAccessException
org.sourcejammer.xml.XMLNodeDoesNotExistException
SecurityException
org.sourcejammer.project.NodeDoesNotExistException
FileAccessException
public static java.lang.String xmlToNodeName(org.w3c.dom.Document doc) throws org.sourcejammer.xml.XMLNodeDoesNotExistException
org.sourcejammer.xml.XMLNodeDoesNotExistException
public static NodeAndShareParentPath xmlToProject(org.w3c.dom.Document doc, ProjectNodeFS ndProject, long lKey, NodeLibraryFS lib) throws org.sourcejammer.xml.XMLNodeDoesNotExistException, SecurityException, org.sourcejammer.project.NodeDoesNotExistException, FileAccessException
org.sourcejammer.xml.XMLNodeDoesNotExistException
SecurityException
org.sourcejammer.project.NodeDoesNotExistException
FileAccessException
public static NodeAndShareParentPath xmlToFileNode(org.w3c.dom.Document doc, long lKey) throws org.sourcejammer.xml.XMLNodeDoesNotExistException, SecurityException, org.sourcejammer.util.SourceJammerVersionException
org.sourcejammer.xml.XMLNodeDoesNotExistException
SecurityException
org.sourcejammer.util.SourceJammerVersionException
public static NodeAndShareParentPath xmlToFileNode(org.w3c.dom.Document doc, FileNodeFS ndFile, long lKey) throws org.sourcejammer.xml.XMLNodeDoesNotExistException, SecurityException, org.sourcejammer.util.SourceJammerVersionException
org.sourcejammer.xml.XMLNodeDoesNotExistException
SecurityException
org.sourcejammer.util.SourceJammerVersionException
public static org.w3c.dom.Document projectNodeToXML(ProjectNodeFS project)
public static org.w3c.dom.Document fileNodeToXML(FileNodeFS file)
private static org.w3c.dom.Element childToElement(java.lang.String childID, org.w3c.dom.Element parent, org.sourcejammer.project.view.NodeInfo ndChild)
private static org.w3c.dom.Element projectChildToElement(java.lang.String childNumber, org.w3c.dom.Element parent, ProjectChild ndChild)
private static NodeXMLBean buildBasicProjectNodeDocument(NodeFS ndFS)
public static org.w3c.dom.Element addChildElementAndAttribute(java.lang.String name, java.lang.String uniqueID, org.w3c.dom.Element parent)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |