diff options
author | Sergey Vladimirov <sergey@apache.org> | 2011-10-02 00:30:42 +0000 |
---|---|---|
committer | Sergey Vladimirov <sergey@apache.org> | 2011-10-02 00:30:42 +0000 |
commit | 5351f594efe24adc52e56f669439e2bdfb7bba2d (patch) | |
tree | 38f712fbb40c7b2dfaa2a54c2af9a64f0b2eef4d /src/java | |
parent | 72c869d8dc7c95fc038fee7f36bf02fe4dceb842 (diff) | |
download | poi-5351f594efe24adc52e56f669439e2bdfb7bba2d.tar.gz poi-5351f594efe24adc52e56f669439e2bdfb7bba2d.zip |
add generics
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1178106 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java')
-rw-r--r-- | src/java/org/apache/poi/hpsf/PropertySet.java | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/java/org/apache/poi/hpsf/PropertySet.java b/src/java/org/apache/poi/hpsf/PropertySet.java index df918285cc..7ba86555cd 100644 --- a/src/java/org/apache/poi/hpsf/PropertySet.java +++ b/src/java/org/apache/poi/hpsf/PropertySet.java @@ -185,15 +185,14 @@ public class PropertySet /** * <p>The sections in this {@link PropertySet}.</p> */ - protected List sections; - + protected List<Section> sections; /** * <p>Returns the {@link Section}s in the property set.</p> * * @return The {@link Section}s in the property set. */ - public List getSections() + public List<Section> getSections() { return sections; } @@ -440,7 +439,7 @@ public class PropertySet * Summary Information stream has 2. Everything else is a rare * exception and is no longer fostered by Microsoft. */ - sections = new ArrayList(sectionCount); + sections = new ArrayList<Section>( sectionCount ); /* * Loop over the section descriptor array. Each descriptor @@ -468,7 +467,7 @@ public class PropertySet { if (sections.size() <= 0) return false; - return Util.equal(((Section) sections.get(0)).getFormatID().getBytes(), + return Util.equal(sections.get(0).getFormatID().getBytes(), SectionIDMap.SUMMARY_INFORMATION_ID); } @@ -485,7 +484,7 @@ public class PropertySet { if (sections.size() <= 0) return false; - return Util.equal(((Section) sections.get(0)).getFormatID().getBytes(), + return Util.equal(sections.get(0).getFormatID().getBytes(), SectionIDMap.DOCUMENT_SUMMARY_INFORMATION_ID[0]); } @@ -601,7 +600,7 @@ public class PropertySet { if (getSectionCount() < 1) throw new MissingSectionException("Property set does not contain any sections."); - return ((Section) sections.get(0)); + return sections.get(0); } @@ -618,7 +617,7 @@ public class PropertySet if (sectionCount != 1) throw new NoSingleSectionException ("Property set contains " + sectionCount + " sections."); - return ((Section) sections.get(0)); + return sections.get(0); } @@ -690,9 +689,8 @@ public class PropertySet b.append(", sectionCount: "); b.append(sectionCount); b.append(", sections: [\n"); - final List sections = getSections(); - for (int i = 0; i < sectionCount; i++) - b.append(((Section) sections.get(i)).toString()); + for (Section section: getSections()) + b.append(section); b.append(']'); b.append(']'); return b.toString(); |