com.ptc.wvs.server.publish
Class CadGenericStructure

java.lang.Object
  extended bycom.ptc.wvs.server.publish.CadGenericStructure

public class CadGenericStructure
extends Object


Field Summary
protected  int componentCount
           
private static String defaultNewCharset
           
protected  File edTemp
           
protected  File edTempDir
           
protected  PublishJob publishJob
           
protected  DefaultMutableTreeNode root
           
protected  EPMDocument rootDoc
           
protected  Representable rootPart
           
 
Constructor Summary
CadGenericStructure(PublishJob publishJob, EPMDocument rootDoc, Representable rootPart)
           
 
Method Summary
 int getComponentCount()
           
 String getED()
           
private  Representation processDoc(CadConvert conv, EPMDocument doc, Representable part, DefaultMutableTreeNode n, boolean store, boolean merge, Representation rep)
           
private  int processDocAndChildren(EPMDocument doc, EPMMemberLink parent_link, DefaultMutableTreeNode parent)
           
 int processStructure()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultNewCharset

private static String defaultNewCharset

publishJob

protected PublishJob publishJob

rootDoc

protected EPMDocument rootDoc

rootPart

protected Representable rootPart

edTemp

protected File edTemp

edTempDir

protected File edTempDir

root

protected DefaultMutableTreeNode root

componentCount

protected int componentCount
Constructor Detail

CadGenericStructure

public CadGenericStructure(PublishJob publishJob,
                           EPMDocument rootDoc,
                           Representable rootPart)
Method Detail

getED

public String getED()

getComponentCount

public int getComponentCount()

processStructure

public int processStructure()

processDocAndChildren

private int processDocAndChildren(EPMDocument doc,
                                  EPMMemberLink parent_link,
                                  DefaultMutableTreeNode parent)
                           throws WTException,
                                  PropertyVetoException
Throws:
WTException
PropertyVetoException

processDoc

private Representation processDoc(CadConvert conv,
                                  EPMDocument doc,
                                  Representable part,
                                  DefaultMutableTreeNode n,
                                  boolean store,
                                  boolean merge,
                                  Representation rep)