java.lang.Object
org.cip4.jdflib.elementwalker.BaseWalker
org.cip4.jdflib.extensions.xjdfwalker.xjdftojdf.WalkXElement
All Implemented Interfaces:
Comparable<BaseWalker>, IWalker
Direct Known Subclasses:
WalkAddress, WalkAudit, WalkChildProduct, WalkColorantAlias, WalkComment, WalkContinue, WalkConvertingConfig, WalkCutBlock, WalkDeviceInfo, WalkDeviceNColor, WalkDisjointing, WalkDropItem, WalkGangSource, WalkGlue, WalkHolePattern, WalkIgnore, WalkInsert, WalkIntent, WalkIntentElement, WalkJMF, WalkJobPhase, WalkLooseBinding, WalkMessageService, WalkModifyQueueEntryParams, WalkModuleInfo, WalkPartAmount, WalkPipeParams, WalkPosition, WalkProduct, WalkProductList, WalkQueue, WalkQueueEntry, WalkQueueFilter, WalkRegisterMark, WalkRepeatDesc, WalkReplace, WalkResource, WalkResourceQuParams, WalkSet, WalkShapeTemplate, WalkSignatureCell, WalkSpan, WalkSubscriptionInfo, WalkSurfaceColor, WalkTypesafeMessage, WalkXJDF, WalkXJDFAuditAmount, WalkXJDFResource

public class WalkXElement extends BaseWalker
  • Field Details

  • Constructor Details

    • WalkXElement

      public WalkXElement()
  • Method Details

    • setParent

      public void setParent(XJDFToJDFImpl xjdftojdf)
      fills this into the factory
      Parameters:
      xjdftojdf -
    • walk

      public KElement walk(KElement e, KElement trackElem)
      Description copied from class: BaseWalker
      the mother routine for walking....
      Specified by:
      walk in interface IWalker
      Overrides:
      walk in class BaseWalker
      Parameters:
      e -
      trackElem - a parallel element to e that may additionally be modified during the walk
      Returns:
      element to continue with if must continue
      See Also:
    • updateAttributes

      protected void updateAttributes(KElement elem)
      Parameters:
      elem -
    • updateColor

      protected String updateColor(String xjdfcolor)
    • getRefName

      protected String getRefName(String val)
      Parameters:
      val -
      Returns:
    • createSeparationList

      protected JDFSeparationList createSeparationList(KElement rPart, String elem)
      make a separationlist from an attribute
      Parameters:
      rPart -
      elem - the separation list attribute / element
      Returns:
    • getNode

      protected JDFNode getNode(KElement xjdfRes, KElement jdfNode)
      Parameters:
      xjdfRes -
      jdfNode -
      Returns:
    • cleanRefs

      protected void cleanRefs(KElement e, KElement trackElem)
      Parameters:
      e -
      trackElem -
    • cleanRef

      protected void cleanRef(KElement e, KElement trackElem, String val, String values)
    • fixAuthor

      protected void fixAuthor(KElement e)
      Parameters:
      e -