Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
206 words
In a computer controlled object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation, and means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation complementing the documentation of said first portion.
Claim 2
Dependent Claim
206 words
In a computer controlled object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation, and means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation complementing the documentation of said first portion.
Claim 3
Dependent Claim
29 words
The computer controlled object oriented programming system of claim 1, further including means for obtaining from said source code identifiers for selecting said second portion of said source code.
Claim 4
Dependent Claim
55 words
The computer controlled object oriented programming system of claim 2, further including: means for compiling machine code for driving said computer from at least part of said source code, and means for applying said identifiers to select said second portion of said source from said machine code compiled from said part of said source code.
Claim 5
Dependent Claim
38 words
The computer controlled object oriented programming system of claim 1 wherein: said object oriented programming system is the Java Programming System, said documentation programming object is JavaDoc, and said language readable by said computer controlled system is HTML.
Claim 6
Dependent Claim
25 words
The method of claim 1, further including the step of obtaining from said source code, identifiers for selecting said second portion of said source code.
Claim 7
Dependent Claim
49 words
The method of claim 5, further including the steps of compiling machine code for driving said computer from at least part of said source code, and applying said identifiers to select said second portion of said source from said machine code compiled from said part of said source code.
Claim 8
Dependent Claim
187 words
In a computer implemented method of object oriented programming including interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a method for providing a displayable output of documentation for said programming objects comprising: storing the source code of at least one of said programming objects, translating via said required common interface, a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation, and translating independently of said required common interface a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation complementing the documentation of said first portion.
Claim 9
Dependent Claim
187 words
In a computer implemented method of object oriented programming including interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a method for providing a displayable output of documentation for said programming objects comprising: storing the source code of at least one of said programming objects, translating via said required common interface, a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation, and translating independently of said required common interface a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation complementing the documentation of said first portion.
Claim 10
Dependent Claim
33 words
The method of claim 7 wherein: said object oriented programming system is the Java Programming System, said documentation programming object is JavaDoc, and said language readable by said computer controlled system is HTML.
Claim 11
Dependent Claim
217 words
In a computer program having data structures included on a computer readable medium comprising an object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation, and means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation complementing the documentation of said first portion.
Claim 12
Dependent Claim
217 words
In a computer program having data structures included on a computer readable medium comprising an object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation, and means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation complementing the documentation of said first portion.
Claim 13
Dependent Claim
26 words
The computer program according to claim 9, further including means for obtaining from said source code identifiers for selecting said second portion of said source code.
Claim 14
Dependent Claim
52 words
The computer program according to claim 10, further including: means for compiling machine code for driving said computer from at least part of said source code, and means for applying said identifiers to select said second portion of said source from said machine code compiled from said part of said source code.
Claim 15
Dependent Claim
282 words
In a computer controlled object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, means for compiling machine code for driving said computer from at least part of said source code, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation including comments directly related to functions within said framework of said one programming object, means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation including data not directly related to said functions to complement the documentation of said first portion, means for obtaining from said source code, identifiers for selecting said second portion of said source code, and means for applying said identifiers to select said second portion of said source code from said compiled machine code.
Claim 16
Dependent Claim
282 words
In a computer controlled object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, means for compiling machine code for driving said computer from at least part of said source code, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation including comments directly related to functions within said framework of said one programming object, means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation including data not directly related to said functions to complement the documentation of said first portion, means for obtaining from said source code, identifiers for selecting said second portion of said source code, and means for applying said identifiers to select said second portion of said source code from said compiled machine code.
Claim 17
Dependent Claim
25 words
The computer controlled object oriented programming system of claim 12, wherein said displayed second portion includes message data displayed during the running of said computer.
Claim 18
Dependent Claim
57 words
The computer controlled object oriented programming system of claim 13 wherein: said object oriented programming system is the Java Programming System, said documentation programming object is JavaDoc, said language readable by said computer controlled system is HTML, said source code is .java, said machine code is .Class, and said comments are handled as doc comments by JavaDoc.
Claim 19
Dependent Claim
257 words
In a computer implemented method of object oriented programming including interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a method for providing a displayable output of documentation for said programming objects comprising: storing the source code of at least one of said programming objects, compiling machine code for driving said computer from at least part of said source code, translating via said required common interface, a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation including comments directly related to functions within said framework of said one programming object, translating independently of said required common interface a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation including data not directly related to said functions to complement the documentation of said first portion, obtaining from said source code, identifiers for selecting said second portion of said source code, and applying said identifiers to select said second portion of said source code from said compiled machine code.
Claim 20
Dependent Claim
257 words
In a computer implemented method of object oriented programming including interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a method for providing a displayable output of documentation for said programming objects comprising: storing the source code of at least one of said programming objects, compiling machine code for driving said computer from at least part of said source code, translating via said required common interface, a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation including comments directly related to functions within said framework of said one programming object, translating independently of said required common interface a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation including data not directly related to said functions to complement the documentation of said first portion, obtaining from said source code, identifiers for selecting said second portion of said source code, and applying said identifiers to select said second portion of said source code from said compiled machine code.
Claim 21
Dependent Claim
20 words
The method of claim 15, wherein said displayed second portion includes message data displayed during the running of said computer.
Claim 22
Dependent Claim
52 words
The method of claim 16 wherein: said object oriented programming system is the Java Programming System, said documentation programming object is JavaDoc, said language readable by said computer controlled system is HTML, said source code is .Java, said machine code is .Class, and said comments are handled as doc comments by JavaDoc.
Claim 23
Dependent Claim
293 words
In a computer program having data structures included on a computer readable medium comprising an object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, means for compiling machine code for driving said computer from at least part of said source code, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation including comments directly related to functions within said framework of said one programming object, means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation including data not directly related to said functions to complement the documentation of said first portion, means for obtaining from said source code, identifiers for selecting said second portion of said source code, and means for applying said identifiers to select said second portion of said source code from said compiled machine code.
Claim 24
Dependent Claim
293 words
In a computer program having data structures included on a computer readable medium comprising an object oriented programming system having means for interfacing a plurality of programming objects wherein said programming objects may be initial programming objects and combinations of such initial programming objects combining functions of said initial objects, and each programming object respectively having a framework including data attributes, methods of manipulating such attributes and predetermined interface data defining a required common interface with the other programming objects, a system for providing a displayable output of documentation for said programming objects comprising: means for storing the source code of at least one of said programming objects, means for compiling machine code for driving said computer from at least part of said source code, a documentation programming object having said interface data defining said required common interface and means for translating a first portion of said source code into an output in a language readable by a computer controlled display system to display said first portion of said source code in natural language documentation including comments directly related to functions within said framework of said one programming object, means without said interface data defining said required common interface for translating a selected second portion of said source code into an output in the same language as said language readable by said computer controlled display to display said second portion of said source code in the same natural language documentation including data not directly related to said functions to complement the documentation of said first portion, means for obtaining from said source code, identifiers for selecting said second portion of said source code, and means for applying said identifiers to select said second portion of said source code from said compiled machine code.
Claim 25
Dependent Claim
22 words
The computer program according to claim 18, wherein said displayed second portion includes message data displayed during the running of said computer.