public final class PackagePartCollection extends Object implements Serializable
| Constructor and Description |
|---|
PackagePartCollection() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(PackagePartName partName) |
PackagePart |
get(PackagePartName partName) |
int |
getUnusedPartIndex(String nameTemplate)
Get an unused part index based on the namePattern, which doesn't exist yet
and has the lowest positive index
|
PackagePart |
put(PackagePartName partName,
PackagePart part)
Check rule [M1.11]: a package implementer shall neither create nor
recognize a part with a part name derived from another part name by
appending segments to it.
|
PackagePart |
remove(PackagePartName key) |
int |
size() |
Collection<PackagePart> |
sortedValues()
The values themselves should be returned in sorted order.
|
public PackagePart put(PackagePartName partName, PackagePart part)
partName - name of partpart - part to putpartName, or
null if there was no mapping for partName.InvalidOperationException - Throws if you try to add a part with a name derived from
another part name.public PackagePart remove(PackagePartName key)
public Collection<PackagePart> sortedValues()
public boolean containsKey(PackagePartName partName)
public PackagePart get(PackagePartName partName)
public int size()
public int getUnusedPartIndex(String nameTemplate) throws InvalidFormatException
nameTemplate - The template for new part names containing a '#' for the index,
e.g. "/ppt/slides/slide#.xml"InvalidFormatException - if the nameTemplate is null or doesn't contain
the index char (#) or results in an invalid part nameCopyright © 2010 - 2020 Adobe. All Rights Reserved