public class JDFToXJDF extends PackageElementWalker
| Modifier and Type | Field and Description |
|---|---|
static VString |
amountAttribs |
protected Set<String> |
first |
protected KElement |
newRoot |
protected JDFNode |
oldRoot |
protected VString |
resAttribs |
static String |
rootJMF
the root JMF name
|
static String |
rootName
the root node name if NOT typesafe
|
logtheFactory| Constructor and Description |
|---|
JDFToXJDF() |
| Modifier and Type | Method and Description |
|---|---|
protected BaseWalker |
constructWalker(String name) |
KElement |
convert(KElement root) |
protected VString |
generateResourceAttributes() |
protected String |
getClassName(JDFResource r) |
static String |
getExtension()
calculate a file extension name based of rootName
|
protected static VJDFAttributeMap |
getPartMapVector(KElement res) |
protected String |
getProduct(String compID) |
static String |
getSchemaURL()
returns the official JDF schema URI for 2.0
|
protected String |
getSetName(JDFResource r) |
protected WalkResource |
getWalker(JDFResource r) |
boolean |
isAbstractMessage()
Getter for bAbstractMessage attribute.
|
boolean |
isConvertTilde()
Getter for bConvertTilde attribute.
|
boolean |
isExplicitWaste()
Getter for bExplicitWaste attribute.
|
boolean |
isHTMLColor()
Getter for bHTMLColor attribute.
|
boolean |
isIntentPartition()
Getter for bIntentPartition attribute.
|
boolean |
isMergeLayout()
Getter for bMergeLayout attribute.
|
boolean |
isMergeLayoutPrep()
Getter for bMergeLayoutPrep attribute.
|
boolean |
isMergeRunList()
Getter for bMergeRunList attribute.
|
protected boolean |
isProductResource(JDFResource linkTarget) |
boolean |
isRetainSpawnInfo()
Getter for bRetainSpawnInfo attribute.
|
boolean |
isSingleNode()
Getter for bSingleNode attribute.
|
boolean |
isSpanAsAttribute()
Getter for bSpanAsAttribute attribute.
|
boolean |
isTypeSafeMessage()
Getter for bTypeSafeMessage attribute.
|
boolean |
isUpdateVersion()
Getter for bUpdateVersion attribute.
|
boolean |
isWantProduct() |
KElement |
makeNewJDF(JDFNode node,
VJDFAttributeMap vMap) |
KElement |
makeNewJMF(JDFJMF jmf) |
protected void |
putComponentProduct(String compID,
String productID) |
void |
retainAll()
set to keep as much of the original structure as possible - used e.g.
|
void |
saveZip(String fileName,
JDFNode rootNode,
boolean replace) |
void |
setAbstractMessage(boolean bAbstractMessage)
Setter for bAbstractMessage attribute.
|
void |
setConvertTilde(boolean bConvertTilde)
Setter for bConvertTilde attribute.
|
void |
setExplicitWaste(boolean bExplicitWaste)
Setter for bExplicitWaste attribute.
|
void |
setHTMLColor(boolean bHTMLColor)
Setter for bHTMLColor attribute.
|
void |
setIntentPartition(boolean bIntentPartition)
Setter for bIntentPartition attribute.
|
void |
setMergeLayout(boolean bMergeLayout)
Setter for bMergeLayout attribute.
|
void |
setMergeLayoutPrep(boolean bMergeLayoutPrep)
Setter for bMergeLayoutPrep attribute.
|
void |
setMergeRunList(boolean bMergeRunList)
Setter for bMergeRunList attribute.
|
void |
setRetainSpawnInfo(boolean bRetainSpawnInfo)
Setter for bRetainSpawnInfo attribute.
|
void |
setSingleNode(boolean bSingleNode)
Setter for bSingleNode attribute.
|
void |
setSpanAsAttribute(boolean bSpanAsAttribute)
Setter for bSpanAsAttribute attribute.
|
void |
setTrackAudits(boolean trackAudits)
if true, add a modified audit
|
void |
setTypeSafeMessage(boolean bTypeSafeMessage)
Setter for bTypeSafeMessage attribute.
|
void |
setUpdateVersion(boolean bUpdateVersion)
Setter for bUpdateVersion attribute.
|
void |
setWantProduct(boolean wantProduct) |
getFactorytoString, walkTree, walkTreeKidsFirstpublic static final String rootName
public static final String rootJMF
public static final VString amountAttribs
protected VString resAttribs
protected KElement newRoot
protected JDFNode oldRoot
protected BaseWalker constructWalker(String name)
constructWalker in class PackageElementWalkerPackageElementWalker.constructWalker(java.lang.String)protected String getClassName(JDFResource r)
r - protected WalkResource getWalker(JDFResource r)
r - public void setTrackAudits(boolean trackAudits)
trackAudits - public static String getSchemaURL()
public boolean isExplicitWaste()
public void setExplicitWaste(boolean bExplicitWaste)
bExplicitWaste - the bExplicitWaste to setpublic boolean isWantProduct()
public void setWantProduct(boolean wantProduct)
wantProduct - public KElement convert(KElement root)
root - the jdf or jmf to transformpublic KElement makeNewJMF(JDFJMF jmf)
jmf - the jmf to transformpublic KElement makeNewJDF(JDFNode node, VJDFAttributeMap vMap)
node - the node to transformvMap - the partmap to transform, null if allprotected void putComponentProduct(String compID, String productID)
compID - productID - protected VString generateResourceAttributes()
public static String getExtension()
public void saveZip(String fileName, JDFNode rootNode, boolean replace)
fileName - the filename of the zip file to save torootNode - the root jdf to savereplace - if true, overwrite existing filesprotected static VJDFAttributeMap getPartMapVector(KElement res)
res - public void retainAll()
public void setUpdateVersion(boolean bUpdateVersion)
bUpdateVersion - the bUpdateVersion to setpublic boolean isMergeLayout()
public void setMergeLayout(boolean bMergeLayout)
bMergeLayout - the bMergeLayout to setpublic boolean isMergeLayoutPrep()
public void setMergeLayoutPrep(boolean bMergeLayoutPrep)
bMergeLayoutPrep - the bMergeLayoutPrep to setpublic boolean isMergeRunList()
public void setMergeRunList(boolean bMergeRunList)
bMergeRunList - the bMergeRunList to setpublic boolean isRetainSpawnInfo()
public void setRetainSpawnInfo(boolean bRetainSpawnInfo)
bRetainSpawnInfo - the bRetainSpawnInfo to setpublic boolean isSingleNode()
public void setSingleNode(boolean bSingleNode)
bSingleNode - the bSingleNode to setpublic boolean isUpdateVersion()
public boolean isTypeSafeMessage()
public void setTypeSafeMessage(boolean bTypeSafeMessage)
bTypeSafeMessage - the bTypeSafeMessage to setpublic boolean isAbstractMessage()
public void setAbstractMessage(boolean bAbstractMessage)
bAbstractMessage - the bAbstractMessage to setpublic boolean isSpanAsAttribute()
public void setSpanAsAttribute(boolean bSpanAsAttribute)
bSpanAsAttribute - the bSpanAsAttribute to setpublic boolean isIntentPartition()
public void setIntentPartition(boolean bIntentPartition)
bIntentPartition - the bIntentPartition to setpublic boolean isHTMLColor()
public void setHTMLColor(boolean bHTMLColor)
bHTMLColor - the bHTMLColor to setpublic boolean isConvertTilde()
public void setConvertTilde(boolean bConvertTilde)
bConvertTilde - the bConvertTilde to setprotected String getSetName(JDFResource r)
r - protected boolean isProductResource(JDFResource linkTarget)
linkTarget - Copyright © 2015. All rights reserved.