发明名称 Data listeners for type dependency processing
摘要 A method and apparatus for data listeners for type dependency processing. An embodiment of a method for dependency processing of computer files includes receiving a data stream input at a scanner component, where the data stream input represents program elements of one or more computer files. A data stream of type definitions and type usages is generated, and the data type definitions and data type usages are provided as an input to a listening component. The listening component performs a listening function of filtering the type definition and type usage data, aggregating the type usage data, or echoing the data stream output, and an output is generated from the listening component.
申请公布号 US9092408(B2) 申请公布日期 2015.07.28
申请号 US200812184938 申请日期 2008.08.01
申请人 SAP SE 发明人 Theobald Dietmar
分类号 G06F15/16;G06F3/00;G01R31/08;G06F17/24;G06F17/30;G06K15/00;G06F9/44 主分类号 G06F15/16
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A method for dependency processing of computer files, the method comprising: receiving a data stream input at a scanner component that scans the data stream input to identify data types that are used by program elements in the data stream input, the data stream input representing a plurality of program elements of one or more computer files; using the scanner component to identify type usages of the program elements, each type usage identifying a usage of a corresponding data type that classifies data structures of the program elements in accordance with a corresponding type definition; generating a data stream comprising the type definitions and type usages corresponding to the program elements; providing the data stream comprising the type definitions and type usages as an input to a listening component, wherein the listening component performs one of the listening functions comprising: filtering the type definition and type usage data by evaluating a filter condition that filters out certain type definitions and type usages to produce a filtered data stream output in which the certain type definitions and type usages have been filtered out,aggregating type usage data for one or more type definitions by collecting the type usages for the data types to produce an aggregated data stream output in which the type usages from multiple occurrences of the data types are combined, orechoing the type definitions and type usages for access by one or more users or processors by identifying a print format associated with the one or more users or processors to produce an echoed data stream output that includes the type definitions and type usages in the print format; and generating an output from the listening component.
地址 Walldorf DE