Class JDFToXJDF
java.lang.Object
org.cip4.jdflib.elementwalker.ElementWalker
org.cip4.jdflib.elementwalker.PackageElementWalker
org.cip4.jdflib.extensions.xjdfwalker.jdftoxjdf.JDFToXJDF
- Direct Known Subclasses:
XJDF20
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected KElementprotected JDFNodestatic final Stringthe root JMF namestatic final Stringthe root node name if NOT typesafeFields inherited from class org.cip4.jdflib.elementwalker.ElementWalker
theFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BaseWalkerconstructWalker(String name) convertToXJDF(KElement root) convertToXJMF(KElement root) protected StringgetCombined(JDFNode node) static JDFElement.EnumVersionstatic Stringcalculate a file extension name based of rootNameprotected static VJDFAttributeMapgetPartMapVector(KElement res) protected StringgetProduct(String compID, JDFAttributeMap partMap) static Stringreturns the official JDF schema URI for 2.0protected Stringprotected WalkResourceDeprecated.booleanGetter for bAbstractMessage attribute.booleanbooleanGetter for bConvertTilde attribute.booleanGetter for bExplicitWaste attribute.booleanGetter for bHTMLColor attribute.booleanGetter for bIntentPartition attribute.booleanGetter for bMergeLayout attribute.booleanGetter for bMergeLayoutPrep attribute.booleanGetter for bMergeRunList attribute.booleanbooleanprotected booleanisProductResource(JDFResource linkTarget) booleanbooleanbooleanGetter for bRetainSpawnInfo attribute.booleanGetter for bSingleNode attribute.booleanGetter for bSpanAsAttribute attribute.booleanGetter for bTypeSafeMessage attribute.booleanGetter for bUpdateVersion attribute.booleanbooleanmakeNewJDF(JDFNode node, VJDFAttributeMap vMap) makeNewJMF(JDFJMF jmf) protected voidputComponentProduct(String compID, JDFAttributeMap partMap, String productID) voidDeprecated.voidvoidsetAbstractMessage(boolean bAbstractMessage) Setter for bAbstractMessage attribute.voidsetCleanup(boolean bCleanup) voidsetConvertTilde(boolean bConvertTilde) Setter for bConvertTilde attribute.static voidvoidsetExplicitWaste(boolean bExplicitWaste) Setter for bExplicitWaste attribute.voidsetHTMLColor(boolean bHTMLColor) Setter for bHTMLColor attribute.voidsetIntentPartition(boolean bIntentPartition) Setter for bIntentPartition attribute.voidsetMergeLayout(boolean bMergeLayout) Setter for bMergeLayout attribute.voidsetMergeLayoutPrep(boolean bMergeLayoutPrep) Setter for bMergeLayoutPrep attribute.voidsetMergeRunList(boolean bMergeRunList) Setter for bMergeRunList attribute.voidsetNewVersion(JDFElement.EnumVersion newVersion) voidsetParameterSet(boolean bParameterSet) voidsetPreprocess(boolean bPreprocess) voidvoidsetRemoveSignatureName(boolean removeSignatureName) voidsetRetainAll(boolean bRetainAll) voidsetRetainSpawnInfo(boolean bRetainSpawnInfo) Setter for bRetainSpawnInfo attribute.voidsetSingleNode(boolean bSingleNode) Setter for bSingleNode attribute.voidsetSpanAsAttribute(boolean bSpanAsAttribute) Setter for bSpanAsAttribute attribute.voidsetTrackAudits(boolean trackAudits) if true, add a modified auditvoidsetTypeSafeMessage(boolean bTypeSafeMessage) Setter for bTypeSafeMessage attribute.voidsetUpdateVersion(boolean bUpdateVersion) Setter for bUpdateVersion attribute.voidsetWantDependent(boolean wantDependent) voidsetwantImplicit(boolean wantImplicit) voidsetWantProduct(boolean wantProduct) toString()booleanbooleanvoidwriteStream(OutputStream os, JDFNode rootNode, JDFJMF jmf) Methods inherited from class org.cip4.jdflib.elementwalker.PackageElementWalker
getFactoryMethods inherited from class org.cip4.jdflib.elementwalker.ElementWalker
walkTree, walkTreeKidsFirst
-
Field Details
-
rootName
the root node name if NOT typesafe- See Also:
-
rootJMF
the root JMF name- See Also:
-
newRoot
-
oldRoot
-
first
-
-
Constructor Details
-
JDFToXJDF
public JDFToXJDF()
-
-
Method Details
-
setDefaultVersion
-
getDefaultVersion
-
getResourceAlias
- Returns:
- the resourceAlias
-
constructWalker
- Overrides:
constructWalkerin classPackageElementWalker- Returns:
- See Also:
-
getClassName
- Parameters:
r-- Returns:
-
getWalker
- Parameters:
r-- Returns:
-
setTrackAudits
public void setTrackAudits(boolean trackAudits) if true, add a modified audit- Parameters:
trackAudits-
-
getSchemaURL
returns the official JDF schema URI for 2.0- Returns:
- the URL that fits to majorVersion and minorVersion - null if not supported
-
isExplicitWaste
public boolean isExplicitWaste()Getter for bExplicitWaste attribute.- Returns:
- the bExplicitWaste
-
setExplicitWaste
public void setExplicitWaste(boolean bExplicitWaste) Setter for bExplicitWaste attribute. if true PartAmount has explicit amounts for good and waste rather than partitions- Parameters:
bExplicitWaste- the bExplicitWaste to set
-
isPreprocess
public boolean isPreprocess() -
setPreprocess
public void setPreprocess(boolean bPreprocess) -
isParameterSet
public boolean isParameterSet()- Returns:
- the bParameterSet
-
setParameterSet
public void setParameterSet(boolean bParameterSet) - Parameters:
bParameterSet- the bParameterSet to set
-
isWantProduct
public boolean isWantProduct()- Returns:
-
setWantProduct
public void setWantProduct(boolean wantProduct) - Parameters:
wantProduct-
-
getNewVersion
- Returns:
- the newVersion
-
setNewVersion
- Parameters:
newVersion- the newVersion to set
-
setProcessPart
- Parameters:
bProcessList- the ProcessList to set
-
isRemoveSignatureName
public boolean isRemoveSignatureName()- Returns:
-
setRemoveSignatureName
public void setRemoveSignatureName(boolean removeSignatureName) - Parameters:
removeSignatureName-
-
convertToXJDF
- Parameters:
root-- Returns:
-
convertToXJMF
- Parameters:
root-- Returns:
-
convert
- Parameters:
root- the jdf or jmf to transform- Returns:
- the root of the XJDF document
-
makeNewJMF
- Parameters:
jmf- the jmf to transform- Returns:
- the root of the XJDF document
-
makeNewJDF
- Parameters:
node- the node to transformvMap- the partmap to transform, null if all- Returns:
- the root of the XJDF document
-
putComponentProduct
- Parameters:
compID-jdfAttributeMap-productID-
-
getProduct
- Parameters:
compID-- Returns:
-
getExtension
calculate a file extension name based of rootName- Returns:
- String
-
saveZip
- Parameters:
fileName- the filename of the zip file to save torootNode- the root jdf to savereplace- if true, overwrite existing files
-
writeStream
- Parameters:
os- the output streamrootNode- the root jdf to savejmf- the submission or return jmf
-
getXJDFs
Deprecated.- Parameters:
root-- Returns:
-
getXJDFs
- Parameters:
root-ordered-- Returns:
-
getPartMapVector
- Parameters:
res-- Returns:
- omaMaps
-
retainAll
Deprecated.set to keep as much of the original structure as possible - used e.g. for xslt display of JDF nodes -
setUpdateVersion
public void setUpdateVersion(boolean bUpdateVersion) Setter for bUpdateVersion attribute.- Parameters:
bUpdateVersion- the bUpdateVersion to set
-
isMergeLayout
public boolean isMergeLayout()Getter for bMergeLayout attribute.- Returns:
- the bMergeLayout
-
setMergeLayout
public void setMergeLayout(boolean bMergeLayout) Setter for bMergeLayout attribute.- Parameters:
bMergeLayout- the bMergeLayout to set
-
isMergeLayoutPrep
public boolean isMergeLayoutPrep()Getter for bMergeLayoutPrep attribute.- Returns:
- the bMergeLayoutPrep
-
setMergeLayoutPrep
public void setMergeLayoutPrep(boolean bMergeLayoutPrep) Setter for bMergeLayoutPrep attribute.- Parameters:
bMergeLayoutPrep- the bMergeLayoutPrep to set
-
isMergeRunList
public boolean isMergeRunList()Getter for bMergeRunList attribute.- Returns:
- the bMergeRunList
-
setMergeRunList
public void setMergeRunList(boolean bMergeRunList) Setter for bMergeRunList attribute.- Parameters:
bMergeRunList- the bMergeRunList to set
-
isRetainSpawnInfo
public boolean isRetainSpawnInfo()Getter for bRetainSpawnInfo attribute.- Returns:
- the bRetainSpawnInfo
-
setRetainSpawnInfo
public void setRetainSpawnInfo(boolean bRetainSpawnInfo) Setter for bRetainSpawnInfo attribute.- Parameters:
bRetainSpawnInfo- the bRetainSpawnInfo to set
-
isSingleNode
public boolean isSingleNode()Getter for bSingleNode attribute.- Returns:
- the bSingleNode
-
setSingleNode
public void setSingleNode(boolean bSingleNode) Setter for bSingleNode attribute.- Parameters:
bSingleNode- the bSingleNode to set
-
isUpdateVersion
public boolean isUpdateVersion()Getter for bUpdateVersion attribute.- Returns:
- the bUpdateVersion
-
isTypeSafeMessage
public boolean isTypeSafeMessage()Getter for bTypeSafeMessage attribute.- Returns:
- the bTypeSafeMessage
-
setTypeSafeMessage
public void setTypeSafeMessage(boolean bTypeSafeMessage) Setter for bTypeSafeMessage attribute. also switches the JMF Root element name to XJMF- Parameters:
bTypeSafeMessage- the bTypeSafeMessage to set
-
isAbstractMessage
public boolean isAbstractMessage()Getter for bAbstractMessage attribute.- Returns:
- the bAbstractMessage
-
setAbstractMessage
public void setAbstractMessage(boolean bAbstractMessage) Setter for bAbstractMessage attribute.- Parameters:
bAbstractMessage- the bAbstractMessage to set
-
isSpanAsAttribute
public boolean isSpanAsAttribute()Getter for bSpanAsAttribute attribute.- Returns:
- the bSpanAsAttribute
-
setSpanAsAttribute
public void setSpanAsAttribute(boolean bSpanAsAttribute) Setter for bSpanAsAttribute attribute.- Parameters:
bSpanAsAttribute- the bSpanAsAttribute to set
-
isIntentPartition
public boolean isIntentPartition()Getter for bIntentPartition attribute.- Returns:
- the bIntentPartition
-
setIntentPartition
public void setIntentPartition(boolean bIntentPartition) Setter for bIntentPartition attribute.- Parameters:
bIntentPartition- the bIntentPartition to set
-
isHTMLColor
public boolean isHTMLColor()Getter for bHTMLColor attribute.- Returns:
- the bHTMLColor
-
setHTMLColor
public void setHTMLColor(boolean bHTMLColor) Setter for bHTMLColor attribute.- Parameters:
bHTMLColor- the bHTMLColor to set
-
isConvertTilde
public boolean isConvertTilde()Getter for bConvertTilde attribute. if true, we zapp tilde- Returns:
- the bConvertTilde
-
setConvertTilde
public void setConvertTilde(boolean bConvertTilde) Setter for bConvertTilde attribute.- Parameters:
bConvertTilde- the bConvertTilde to set
-
getSetName
- Parameters:
r-- Returns:
-
isProductResource
- Parameters:
linkTarget-- Returns:
-
isRetainAll
public boolean isRetainAll()- Returns:
-
setRetainAll
public void setRetainAll(boolean bRetainAll) - Parameters:
bRetainAll-
-
getProcessPart
- Returns:
-
isWantProcessList
public boolean isWantProcessList()- Returns:
-
isCleanup
public boolean isCleanup()- Returns:
- the bCleanup
-
setCleanup
public void setCleanup(boolean bCleanup) - Parameters:
bCleanup- the bCleanup to set
-
getCombined
- Parameters:
node-- Returns:
-
wantDependent
public boolean wantDependent() -
setWantDependent
public void setWantDependent(boolean wantDependent) - Parameters:
wantDependent- the wantDependent to set
-
toString
- Overrides:
toStringin classElementWalker- See Also:
-
wantImplicit
public boolean wantImplicit() -
setwantImplicit
public void setwantImplicit(boolean wantImplicit)
-