Class WalkJDFElement
java.lang.Object
org.cip4.jdflib.elementwalker.BaseWalker
org.cip4.jdflib.extensions.xjdfwalker.jdftoxjdf.WalkElement
org.cip4.jdflib.extensions.xjdfwalker.jdftoxjdf.WalkJDFElement
- All Implemented Interfaces:
Comparable<BaseWalker>,IWalker
- Direct Known Subclasses:
WalkComment,WalkCrease,WalkCut,WalkDisjointing,WalkDisposition,WalkExpr,WalkFold,WalkGangSource,WalkGlueLine,WalkHole,WalkJDF,WalkJDFSubElement,WalkJMF,WalkMessage,WalkMetadataMap,WalkMISDetails,WalkModule,WalkObjectResolution,WalkPerforate,WalkPerson,WalkQueue,WalkQueueEntry,WalkQueueFilter,WalkQueueSubmissionParams,WalkRefElement,WalkRequestQueueEntryParams,WalkResLink,WalkResource,WalkScreenSelector,WalkSignatureCell
-
Field Summary
Fields inherited from class org.cip4.jdflib.extensions.xjdfwalker.jdftoxjdf.WalkElement
jdfToXJDFFields inherited from class org.cip4.jdflib.elementwalker.BaseWalker
depth, log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckAllLeaves(JDFResource linkTarget) protected VElementgetLeaves(JDFElement rl, JDFResource linkTarget, boolean expandLink) protected Stringget the name for the attribute to become a reference - may add a "Refs" rather than ref forprotected StringgetResID(JDFResource linkTarget, JDFElement rl) protected KElementbooleanthis is the check whether or not to use this walker for a given element should be overwrittenprotected booleanmatchesRootID(JDFNode node) protected voidmoveToAmountPool(JDFAmountPool newAP, JDFPartAmount pa) protected voidsetAmountPool(JDFElement rl, KElement newLeaf, JDFAttributeMap partMap) protected KElementsetBaseResource(JDFElement rl, JDFResource r, SetHelper sh) protected voidsetLeafAttributes(JDFResource leaf, JDFElement rl, KElement newLeaf) setResource(JDFElement rl, JDFResource linkTarget, KElement xRoot) protected voidsetSetAttributes(KElement resourceSet, KElement rl, JDFResource linkRoot) set the attributes of the set based on the resource and resourcelinkprotected voidprotected voidthe mother routine for walking....Methods inherited from class org.cip4.jdflib.extensions.xjdfwalker.jdftoxjdf.WalkElement
getXJDFName, mustInline, removeUnusedElements, safeRename, setAttributes, setParentMethods inherited from class org.cip4.jdflib.elementwalker.BaseWalker
compareTo, finalizeWalk, getDepth, getElementNames, prepareWalk, toString
-
Constructor Details
-
WalkJDFElement
public WalkJDFElement()
-
-
Method Details
-
walk
Description copied from class:BaseWalkerthe mother routine for walking....- Specified by:
walkin interfaceIWalker- Overrides:
walkin classWalkElement- Parameters:
jdf-xjdf-- Returns:
- the created resource
- See Also:
-
matchesRootID
- Parameters:
node-- Returns:
-
getRefName
get the name for the attribute to become a reference - may add a "Refs" rather than ref for- Parameters:
re- the refelement to name- Returns:
- the name
-
matches
Description copied from class:BaseWalkerthis is the check whether or not to use this walker for a given element should be overwritten- Overrides:
matchesin classBaseWalker- Parameters:
toCheck-- Returns:
- true if it matches
- See Also:
-
updateAttributes
- Overrides:
updateAttributesin classWalkElement- Parameters:
newRootP-- See Also:
-
org.cip4.jdflib.extensions.XJDF20.WalkElement#removeUnusedElements(org.cip4.jdflib.core.KElement)
-
updateModule
-
setResource
- Parameters:
rl- the refelement or reslinklinkTarget-xRoot-- Returns:
- the vector of partitions
-
getLeaves
-
checkAllLeaves
-
getResID
- Parameters:
linkTarget-rl-- Returns:
-
getSet
- Parameters:
linkTarget-xRoot-className-- Returns:
-
setBaseResource
- Parameters:
rl-r-xjdfSet-- Returns:
-
setLeafAttributes
- Parameters:
leaf-rl-newLeaf-
-
setAmountPool
- Parameters:
rl-newLeaf-partMap-
-
moveToAmountPool
- Parameters:
newAP-pa-
-
setSetAttributes
set the attributes of the set based on the resource and resourcelink- Parameters:
resourceSet-rl-linkRoot-
-