Package org.cip4.jdflib.elementwalker
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,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 Summary
Modifier and TypeMethodDescriptionvoidfinalizeWalk(KElement e, KElement trackElem) hook for guaranteed postwalk finalizationvoidprepareWalk(KElement e, KElement trackElem) hook for guaranteed prewalk initializationcalled for every IWalker that the factory returns
-
Method Details
-
walk
called for every IWalker that the factory returns- Parameters:
e- the element to walktrackElem- 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
hook for guaranteed prewalk initialization- Parameters:
e- the element to walktrackElem- a parallel element to e that may additionally be modified during the walk
-
finalizeWalk
hook for guaranteed postwalk finalization- Parameters:
e- the element to walktrackElem- a parallel element to e that may additionally be modified during the walk
-