Method and apparatus for creating storage for java archive manifest file
First Claim
1. A method, implemented in a computer system, for creating a storage structure for an object-oriented object, comprising the steps of:
- creating said object in said computer system having a plurality of paragraphs separated by blank lines;
creating an element in a Paragraph Vector corresponding to a selected one of said plurality of paragraphs; and
associating said element in said Paragraph Vector with a reference in a hashtable corresponding to a data value pair in said selected one of said plurality of paragraphs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for creating an object-oriented storage structure for storing parsed data so that it can be accessed and manipulated. A Java Archive (JAR) file containing a Manifest file is parsed and the contents placed in the object-oriented storage structure. The Manifest file contains a plurality of paragraphs where each paragraph is separated by a blank line. Each paragraph in the Manifest file is associated with an element in a Paragraph Vector in the object-oriented storage structure. Each element of the Paragraph Vector contains a reference to a Hashtable where each element in the Hashtable corresponds to a Manifest <key>:<value> pair. The storage structure is capable of dynamically growing to the necessary size of the JAR file. Paragraphs are easily added to the end of each Paragraph Vector while maintaining the ordering of the Paragraph Vectors and the performance of look-up searches.
-
Citations
15 Claims
-
1. A method, implemented in a computer system, for creating a storage structure for an object-oriented object, comprising the steps of:
-
creating said object in said computer system having a plurality of paragraphs separated by blank lines; creating an element in a Paragraph Vector corresponding to a selected one of said plurality of paragraphs; and associating said element in said Paragraph Vector with a reference in a hashtable corresponding to a data value pair in said selected one of said plurality of paragraphs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for creating a storage structure for an object-oriented object, comprising:
-
means for creating said object in said computer system having a plurality of paragraphs separated by blank lines; means for creating an element in a Paragraph Vector corresponding to a selected one of said plurality of paragraphs; and means for associating said element in said Paragraph Vector with a reference in a hashtable corresponding to a data value pair in said selected one of said plurality of paragraphs. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product having a computer readable medium having computer program logic recorded thereon for creating a storage structure for an object-oriented object, comprising:
-
computer readable means for creating said object in said computer system having a plurality of paragraphs separated by blank lines; computer readable means for creating an element in a Paragraph Vector corresponding to a selected one of said plurality of paragraphs; and computer readable means for associating said element in said Paragraph Vector with a reference in a hashtable corresponding to a data value pair in said selected one of said plurality of paragraphs. - View Dependent Claims (12, 13, 14, 15)
-
Specification