aboutsummaryrefslogtreecommitdiffstats
path: root/src/java
diff options
context:
space:
mode:
authorSergey Vladimirov <sergey@apache.org>2011-10-02 00:30:42 +0000
committerSergey Vladimirov <sergey@apache.org>2011-10-02 00:30:42 +0000
commit5351f594efe24adc52e56f669439e2bdfb7bba2d (patch)
tree38f712fbb40c7b2dfaa2a54c2af9a64f0b2eef4d /src/java
parent72c869d8dc7c95fc038fee7f36bf02fe4dceb842 (diff)
downloadpoi-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.java20
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();