com.ptc.wvs.server.util
Class EDtoXML

java.lang.Object
  extended bycom.ptc.wvs.server.util.EDtoXML

public class EDtoXML
extends Object


Field Summary
private static String CACHED_PARTNUMBER
           
private static int count
           
private static Hashtable lookup
           
private static String PARTNAMEPREFIX
           
private static int PARTNUMBER
           
private static String PARTNUMBERPREFIX
           
private static String TEMPLATE_PARTCONTAINERPATH
           
private static String TEMPLATE_PARTFOLDER
           
private static String TEMPLATE_PARTITERATION
           
private static String TEMPLATE_PARTLIFECYCLE
           
private static String TEMPLATE_PARTLIFECYCLESTATE
           
private static String TEMPLATE_PARTNAMEPREFIX
           
private static String TEMPLATE_PARTNUMBERPREFIX
           
private static String TEMPLATE_PARTSOURCE
           
private static String TEMPLATE_PARTTEAMTEMPLATE
           
private static String TEMPLATE_PARTTYPE
           
private static String TEMPLATE_PARTTYPEDEF
           
private static String TEMPLATE_PARTVERSION
           
private static String TEMPLATE_PARTVIEW
           
private static String TEMPLATE_REPCREATETHUMBNAIL
           
private static String TEMPLATE_REPDEFAULT
           
private static String TEMPLATE_REPDESCRIPTION
           
private static String TEMPLATE_REPNAME
           
private static String TEMPLATE_REPSTOREEDZ
           
private static String TEMPLATE_VIEWABLEDIRECTORY
           
private static Hashtable templateValues
           
 
Constructor Summary
EDtoXML(String ed, String xml, String templatefile)
           
 
Method Summary
private static String getNextPartNumber()
           
static String getTemplateValue(String key)
           
private static String getUserInput(String prompt)
           
static boolean loadTemplates(String templatefile)
           
static void main(String[] args)
           
static void writeFooter(PrintWriter out)
           
static void writeHeader(PrintWriter out)
           
static void writeXMLParts(DefaultMutableTreeNode node, PrintWriter out)
           
private static void writeXMLParts(DefaultMutableTreeNode node, PrintWriter out, Vector created)
           
static void writeXMLStructure(DefaultMutableTreeNode root, File xmlFile)
           
static void writeXMLStructure(DefaultMutableTreeNode node, PrintWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARTNAMEPREFIX

private static String PARTNAMEPREFIX

PARTNUMBERPREFIX

private static String PARTNUMBERPREFIX

PARTNUMBER

private static int PARTNUMBER

count

private static int count

templateValues

private static Hashtable templateValues

lookup

private static Hashtable lookup

TEMPLATE_VIEWABLEDIRECTORY

private static String TEMPLATE_VIEWABLEDIRECTORY

TEMPLATE_PARTNAMEPREFIX

private static String TEMPLATE_PARTNAMEPREFIX

TEMPLATE_PARTNUMBERPREFIX

private static String TEMPLATE_PARTNUMBERPREFIX

TEMPLATE_PARTTYPE

private static String TEMPLATE_PARTTYPE

TEMPLATE_PARTSOURCE

private static String TEMPLATE_PARTSOURCE

TEMPLATE_PARTFOLDER

private static String TEMPLATE_PARTFOLDER

TEMPLATE_PARTLIFECYCLE

private static String TEMPLATE_PARTLIFECYCLE

TEMPLATE_PARTVIEW

private static String TEMPLATE_PARTVIEW

TEMPLATE_PARTTEAMTEMPLATE

private static String TEMPLATE_PARTTEAMTEMPLATE

TEMPLATE_PARTLIFECYCLESTATE

private static String TEMPLATE_PARTLIFECYCLESTATE

TEMPLATE_PARTTYPEDEF

private static String TEMPLATE_PARTTYPEDEF

TEMPLATE_PARTVERSION

private static String TEMPLATE_PARTVERSION

TEMPLATE_PARTITERATION

private static String TEMPLATE_PARTITERATION

TEMPLATE_PARTCONTAINERPATH

private static String TEMPLATE_PARTCONTAINERPATH

TEMPLATE_REPNAME

private static String TEMPLATE_REPNAME

TEMPLATE_REPDESCRIPTION

private static String TEMPLATE_REPDESCRIPTION

TEMPLATE_REPDEFAULT

private static String TEMPLATE_REPDEFAULT

TEMPLATE_REPCREATETHUMBNAIL

private static String TEMPLATE_REPCREATETHUMBNAIL

TEMPLATE_REPSTOREEDZ

private static String TEMPLATE_REPSTOREEDZ

CACHED_PARTNUMBER

private static String CACHED_PARTNUMBER
Constructor Detail

EDtoXML

public EDtoXML(String ed,
               String xml,
               String templatefile)
Method Detail

writeXMLStructure

public static void writeXMLStructure(DefaultMutableTreeNode root,
                                     File xmlFile)
                              throws Exception
Throws:
Exception

writeHeader

public static void writeHeader(PrintWriter out)

writeFooter

public static void writeFooter(PrintWriter out)

writeXMLParts

public static void writeXMLParts(DefaultMutableTreeNode node,
                                 PrintWriter out)

writeXMLParts

private static void writeXMLParts(DefaultMutableTreeNode node,
                                  PrintWriter out,
                                  Vector created)

writeXMLStructure

public static void writeXMLStructure(DefaultMutableTreeNode node,
                                     PrintWriter out)

getNextPartNumber

private static String getNextPartNumber()

loadTemplates

public static boolean loadTemplates(String templatefile)

getTemplateValue

public static String getTemplateValue(String key)

main

public static void main(String[] args)

getUserInput

private static String getUserInput(String prompt)
                            throws IOException
Throws:
IOException