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,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,XMLCompareWalker.WalkAll,XPathWalker.WalkAll
public interface IWalker
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfinalizeWalk(KElement e, KElement trackElem)hook for guaranteed postwalk finalizationvoidprepareWalk(KElement e, KElement trackElem)hook for guaranteed prewalk initializationKElementwalk(KElement e, KElement trackElem)called for every IWalker that the factory returns
-
-
-
Method Detail
-
walk
KElement walk(KElement e, KElement trackElem)
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
void prepareWalk(KElement e, KElement trackElem)
hook for guaranteed prewalk initialization- Parameters:
e- the element to walktrackElem- a parallel element to e that may additionally be modified during the walk
-
-