Interface IWalker

All Known Implementing Classes:
AttributeReplacer.WalkAttributeReplacer, AttributeReplacer.WalkDefault, BaseWalker, CapabilitiesCreator.WalkElement, EnsureElementUri.WalkElement, EnsureNSUri.WalkElement, IDFinder.WalkResource, IDFinder.WalkSet, IDRemover.WalkIgnore, IDRemover.WalkResource, LinkRefFinder.WalkRef, RemoveCompare.WalkElement, RemoveEmpty.WalkComChannel, RemoveEmpty.WalkComment, RemoveEmpty.WalkElement, RemoveEmpty.WalkGeneralID, RemoveEmpty.WalkIgnore, RemoveEmpty.WalkMessage, RemoveEmpty.WalkResource, RemoveEmpty.WalkResourceAudit, RemoveEmpty.WalkSpan, RemoveEmptyXJDF.WalkAuditResource, RemoveEmptyXJDF.WalkResourceSet, RemoveEmptyXJDF.WalkResourceXJDF, RemovePrivate.WalkElement, RemovePrivate.WalkGeneralID, RemovePrivate.WalkPrivate, ResourceIDFinder.WalkContinue, ResourceIDFinder.WalkRes, ResourceIDFinder.WalkStop, SizeWalker.WalkElement, UnLinkFinder.WalkRef, UnLinkFinder.WalkRes, URLExtractor.WalkElement, URLExtractor.WalkURL, URLMapper.WalkElement, URLMapper.WalkURL, WalkAddress, WalkAddress, WalkAmountPool, WalkAncestor, WalkAnyElement, WalkApprovalParams, WalkApprovalSuccess, WalkApprovalSuccess, WalkAssemblingIntent, WalkAssembly, WalkAssembly, WalkAssembly, WalkAssemblySection, WalkAssemblySection, WalkAudit, WalkAudit, WalkAudit, WalkAuditPool, WalkBinderySignature, WalkBlowIn, WalkChannelBinding, WalkChannelBindingParams, WalkChildProduct, WalkCoilBindingParams, WalkColor, WalkColor, WalkColorantAlias, WalkColorantAlias, WalkColorantControl, WalkColorantControl, WalkColorantControl, WalkColorantControlLink, WalkColorCorrectionParams, WalkColorIntent, WalkColorIntent, WalkColorIntentResLink, WalkColorMeasurementConditions, WalkColorPoolLink, WalkColorPoolRef, WalkColorSpaceConversionParams, WalkComChannel, WalkComment, WalkComment, WalkComment, WalkCompany, WalkCompany, WalkComponent, WalkComponent, WalkComponent, WalkContact, WalkContact, WalkContent, WalkContentCheckIntent, WalkContentMetaData, WalkContentObject, WalkContentResource, WalkContentSet, WalkContinue, WalkConventionalPrintingParams, WalkConvertingConfig, WalkConvertingConfig, WalkCostCenter, WalkCrease, WalkCreatedAudit, WalkCreatedAudit, WalkCustomerInfo, WalkCustomerInfo, WalkCut, WalkCutBlock, WalkCutBlock, WalkCuttingParams, WalkDeliveryIntent, WalkDeliveryParams, WalkDependencies, WalkDevice, WalkDevice, WalkDevice, WalkDeviceFilter, WalkDeviceInfo, WalkDeviceInfo, WalkDeviceMark, WalkDeviceNColor, WalkDeviceNColor, WalkDeviceNSpace, WalkDieLayout, WalkDigitalPrintingParams, WalkDigitalPrintingParams, WalkDisjointing, WalkDisjointing, WalkDisposition, WalkDropIntent, WalkDropItem, WalkDropItemIntent, WalkElement, WalkElement, WalkEmbossingParams, WalkEmployee, WalkEmployee, WalkExposeMedia, WalkExpr, WalkFileSpec, WalkFold, WalkFoldingIntent, WalkFoldingIntent, WalkForeignElement, WalkGangElement, WalkGangSource, WalkGangSource, WalkGeneralID, WalkGeneralIDNamedFeature, WalkGlue, WalkGlue, WalkGlueApplication, WalkGlueLine, WalkHole, WalkHoleLine, WalkHoleMakingIntent, WalkHoleMakingIntent, WalkHoleMakingParams, WalkHolePattern, WalkIgnore, WalkIgnore, WalkImageSetterParams, WalkInk, WalkInk, WalkInkZoneCalculationParams, WalkInsert, WalkInsert, WalkInsertingIntent, WalkIntent, WalkIntent, WalkIntentElement, WalkIntentResource, WalkIntentResource, WalkJDF, WalkJDF, WalkJDFElement, WalkJDFSubElement, WalkJMF, WalkJMF, WalkJMF, WalkJMFCommand, WalkJMFCommandAbortQueueEntry, WalkJMFCommandHoldQueueEntry, WalkJMFCommandNewParams, WalkJMFCommandQueueFilter, WalkJMFCommandRemoveQueueEntry, WalkJMFCommandResumeQueueEntry, WalkJMFCommandSuspendQueueEntry, WalkJMFMessage, WalkJMFQuery, WalkJMFResponseAcknowledge, WalkJMFResponseQueue, WalkJobPhase, WalkJobPhase, WalkKElement, WalkKnownDevicesResponse, WalkLabelingParams, WalkLabelingParams, WalkLaminatingParams, WalkLayout, WalkLayout, WalkLayout, WalkLayoutElement, WalkLayoutElementPart, WalkLayoutElementProductionParams, WalkLayoutIntent, WalkLayoutIntent, WalkLayoutPrep, WalkLocation, WalkLooseBinding, WalkMarkObject, WalkMedia, WalkMedia, WalkMedia, WalkMediaIntent, WalkMediaIntent, WalkMediaLink, WalkMessage, WalkMessageService, WalkMessageService, WalkMetadataMap, WalkMiscConsumable, WalkMiscConsumable, WalkMISDetails, WalkModifyQueueEntry, WalkModifyQueueEntry, WalkModifyQueueEntryParams, WalkModule, WalkModuleInfo, WalkModuleStatus, WalkNodeInfo, WalkNodeInfo, WalkNodeInfo, WalkNotification, WalkNotificationAudit, WalkNotificationAudit, WalkNotificationFilter, WalkObjectResolution, WalkPageData, WalkPageData, WalkPageList, WalkPageListLink, WalkPageListRef, WalkPartAmount, WalkPerforate, WalkPerson, WalkPhaseTimeAudit, WalkPhaseTimeAudit, WalkPipeControl, WalkPipeControl, WalkPipeParams, WalkPipeParams, WalkPlacedObject, WalkPlacedObject, WalkPool, WalkPosition, WalkPreview, WalkPreview, WalkPreviewGenerationParams, WalkProcessRunAudit, WalkProcessRunAudit, WalkProduct, WalkProduct, WalkProductionIntent, WalkProductList, WalkProofingIntent, WalkProofItem, WalkQueue, WalkQueue, WalkQueueEntry, WalkQueueEntry, WalkQueueEntryDef, WalkQueueEntryPriParams, WalkQueueFilter, WalkQueueFilter, WalkQueueSubmissionParams, WalkRefElement, WalkRegisterMark, WalkRepeatDesc, WalkRepeatDesc, WalkReplace, WalkRequestQueueEntryParams, WalkResLink, WalkResLink, WalkResLinkPool, WalkResource, WalkResource, WalkResource, WalkResourceAudit, WalkResourceAudit, WalkResourceCmdParams, WalkResourceInfo, WalkResourceQuParams, WalkResourceQuParams, WalkResourceQuParams, WalkReturnQueueEntryParams, WalkRunList, WalkRunList, WalkScreenSelector, WalkSeparationList, WalkSet, WalkShapeCuttingParams, WalkShapeTemplate, WalkShapeTemplate, WalkSignal, WalkSignalResource, WalkSignatureCell, WalkSignatureCell, WalkSkip, WalkSpan, WalkSpan, WalkSpanBase, WalkState, WalkState, WalkStatusQuParams, WalkStrippingParams, WalkStrippingParams, WalkStrippingParams, WalkSubscription, WalkSubscriptionFilter, WalkSubscriptionInfo, WalkSubscriptionInfo, WalkSurfaceColor, WalkTabs, WalkTool, WalkTransferCurve, WalkTransferCurvePoolLink, WalkTransferCurvePoolRef, WalkTypesafeMessage, WalkUsageCounter, WalkUsageCounter, WalkVarnishingParams, WalkVarnishingParams, WalkXElement, WalkXJDF, WalkXJDFApprovalDetailsResource, WalkXJDFAuditAmount, WalkXJDFColorResource, WalkXJDFColorSet, WalkXJDFContactResource, WalkXJDFResource, XJDFSchemaCreator.WalkChildProduct, XJDFSchemaCreator.WalkDependent, XJDFSchemaCreator.WalkDeviceCap, XJDFSchemaCreator.WalkElement, XJDFSchemaCreator.WalkEnumerationType, XJDFSchemaCreator.WalkEvaluation, XJDFSchemaCreator.WalkIgnore, XJDFSchemaCreator.WalkJobPhase, XJDFSchemaCreator.WalkNiCi, XJDFSchemaCreator.WalkNode, XJDFSchemaCreator.WalkProduct, XJDFSchemaCreator.WalkProductList, XJDFSchemaCreator.WalkResource, XJDFSchemaCreator.WalkResourceElement, XJDFSchemaCreator.WalkResourcePhysical, XJDFSchemaCreator.WalkResSet, XJDFSchemaCreator.WalkRoot, XJDFSchemaCreator.WalkState, XJDFSchemaCreator.WalkTerm, XJDFSchemaCreator.WalkTest, XJDFSchemaCreator.WalkTextElement, XJDFSchemaWalker.WalkAttribute, XJDFSchemaWalker.WalkElement, XJDFSchemaWalker.WalkEnum, XMLCompareWalker.WalkAll, XPathWalker.WalkAll

public interface IWalker
  • Method Details

    • walk

      KElement walk(KElement e, KElement trackElem)
      called for every IWalker that the factory returns
      Parameters:
      e - the element to walk
      trackElem - a parallel element to e that may additionally be modified during the walk
      Returns:
      !=null if this element remains after walking,
      null if it was deleted and therefore the walker should skip this and all its descendants
      the element may either be trackElem or a converted element to continue with as trackElem
    • prepareWalk

      void prepareWalk(KElement e, KElement trackElem)
      hook for guaranteed prewalk initialization
      Parameters:
      e - the element to walk
      trackElem - a parallel element to e that may additionally be modified during the walk
    • finalizeWalk

      void finalizeWalk(KElement e, KElement trackElem)
      hook for guaranteed postwalk finalization
      Parameters:
      e - the element to walk
      trackElem - a parallel element to e that may additionally be modified during the walk