Uses of Class
org.apache.poi.openxml4j.opc.PackagePartName
Packages that use PackagePartName
Package
Description
-
Uses of PackagePartName in org.apache.poi.openxml4j.opc
Fields in org.apache.poi.openxml4j.opc declared as PackagePartNameModifier and TypeFieldDescriptionprotected PackagePartNamePackagePart._partNameThe part name.static final PackagePartNamePackagingURIHelper.CORE_PROPERTIES_PART_NAMECore properties partname.static final PackagePartNamePackagingURIHelper.PACKAGE_RELATIONSHIPS_ROOT_PART_NAMEPackage relationships part name.static final PackagePartNamePackagingURIHelper.PACKAGE_ROOT_PART_NAMERoot package part name.Methods in org.apache.poi.openxml4j.opc that return PackagePartNameModifier and TypeMethodDescriptionstatic PackagePartNamePackagingURIHelper.createPartName(String partName) Create an OPC compliant part name.static PackagePartNamePackagingURIHelper.createPartName(String partName, PackagePart relativePart) Create an OPC compliant part name by resolving it using a base part.static PackagePartNamePackagingURIHelper.createPartName(URI partUri) Create an OPC compliant part name by throwing an exception if the URI is not valid.static PackagePartNamePackagingURIHelper.createPartName(URI partName, PackagePart relativePart) Create an OPC compliant part name by resolving it using a base part.PackagePart.getPartName()static PackagePartNamePackagingURIHelper.getRelationshipPartName(PackagePartName partName) Build a part name where the relationship should be stored ((ex /word/document.xml -> /word/_rels/document.xml.rels)Methods in org.apache.poi.openxml4j.opc with parameters of type PackagePartNameModifier and TypeMethodDescriptionOPCPackage.addRelationship(PackagePartName targetPartName, TargetMode targetMode, String relationshipType) Add a package relationship.OPCPackage.addRelationship(PackagePartName targetPartName, TargetMode targetMode, String relationshipType, String relID) Add a relationship to the package (except relationships part).PackagePart.addRelationship(PackagePartName targetPartName, TargetMode targetMode, String relationshipType) Add a relationship to a part (except relationships part).PackagePart.addRelationship(PackagePartName targetPartName, TargetMode targetMode, String relationshipType, String id) Add a relationship to a part (except relationships part).RelationshipSource.addRelationship(PackagePartName targetPartName, TargetMode targetMode, String relationshipType) Add a relationship to a part (except relationships part).RelationshipSource.addRelationship(PackagePartName targetPartName, TargetMode targetMode, String relationshipType, String id) Add a relationship to a part (except relationships part).static intPackagePartName.compare(PackagePartName obj1, PackagePartName obj2) A natural sort order for package part names, consistent with the requirements ofjava.util.Comparator, but simply implemented as a static method.intPackagePartName.compareTo(PackagePartName other) Compare two part names following the rule M1.12 : Part name equivalence is determined by comparing part names as case-insensitive ASCII strings.booleanOPCPackage.containPart(PackagePartName partName) Check if a part already exists in this package from its name.booleanPackagePartCollection.containsKey(PackagePartName partName) OPCPackage.createPart(PackagePartName partName, String contentType) Create and add a part, with the specified name and content type, to the package.OPCPackage.createPart(PackagePartName partName, String contentType, ByteArrayOutputStream content) Add a part to the package.protected abstract PackagePartOPCPackage.createPartImpl(PackagePartName partName, String contentType, boolean loadRelationships) Core method to create a package part.protected PackagePartZipPackage.createPartImpl(PackagePartName partName, String contentType, boolean loadRelationships) Create a new MemoryPackagePart from the specified URI and content type aram partName The part URI.voidOPCPackage.deletePart(PackagePartName partName) Delete the part with the specified name and its associated relationships part if one exists.voidOPCPackage.deletePartRecursive(PackagePartName partName) Delete the part with the specified name and all part listed in its associated relationships part if one exists.PackagePartCollection.get(PackagePartName partName) OPCPackage.getPart(PackagePartName partName) Retrieve a part identified by its name.static PackagePartNamePackagingURIHelper.getRelationshipPartName(PackagePartName partName) Build a part name where the relationship should be stored ((ex /word/document.xml -> /word/_rels/document.xml.rels)PackagePartCollection.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.PackagePartCollection.remove(PackagePartName key) voidOPCPackage.removePart(PackagePartName partName) Remove a part in this package.protected abstract voidOPCPackage.removePartImpl(PackagePartName partName) Core method to delete a package part.protected voidZipPackage.removePartImpl(PackagePartName partName) Delete a part from the packagevoidOPCPackage.removePartRecursive(PackagePartName partName) Remove a part from this package as well as its relationship part, if one exists, and all parts listed in the relationship part.voidOPCPackage.unregisterPartAndContentType(PackagePartName partName) Remove the specified part, and clear its content type from the content type manager.Constructors in org.apache.poi.openxml4j.opc with parameters of type PackagePartNameModifierConstructorDescriptionPackagePart(OPCPackage pack, PackagePartName partName, String contentType) Constructor.protectedPackagePart(OPCPackage pack, PackagePartName partName, ContentType contentType) Constructor.protectedPackagePart(OPCPackage pack, PackagePartName partName, ContentType contentType, boolean loadRelationships) Constructor.ZipPackagePart(OPCPackage container, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry, PackagePartName partName, String contentType) Constructor. -
Uses of PackagePartName in org.apache.poi.openxml4j.opc.internal
Methods in org.apache.poi.openxml4j.opc.internal with parameters of type PackagePartNameModifier and TypeMethodDescriptionvoidContentTypeManager.addContentType(PackagePartName partName, String contentType) Build association extention-> content type (will be stored in [Content_Types].xml) for example ContentType="image/png" Extension="png"ContentTypeManager.getContentType(PackagePartName partName) Get the content type for the specified part, if any.voidContentTypeManager.removeContentType(PackagePartName partName) Delete a content type based on the specified part name.Constructors in org.apache.poi.openxml4j.opc.internal with parameters of type PackagePartNameModifierConstructorDescriptionMemoryPackagePart(OPCPackage pack, PackagePartName partName, String contentType) Constructor.MemoryPackagePart(OPCPackage pack, PackagePartName partName, String contentType, boolean loadRelationships) Constructor.PackagePropertiesPart(OPCPackage pack, PackagePartName partName) Constructor. -
Uses of PackagePartName in org.apache.poi.openxml4j.opc.internal.marshallers
Methods in org.apache.poi.openxml4j.opc.internal.marshallers with parameters of type PackagePartNameModifier and TypeMethodDescriptionstatic booleanZipPartMarshaller.marshallRelationshipPart(PackageRelationshipCollection rels, PackagePartName relPartName, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream zos) Save relationships into the part. -
Uses of PackagePartName in org.apache.poi.openxml4j.opc.internal.unmarshallers
Methods in org.apache.poi.openxml4j.opc.internal.unmarshallers with parameters of type PackagePartNameConstructors in org.apache.poi.openxml4j.opc.internal.unmarshallers with parameters of type PackagePartNameModifierConstructorDescriptionUnmarshallContext(OPCPackage targetPackage, PackagePartName partName) Constructor. -
Uses of PackagePartName in org.apache.poi.xddf.usermodel.text
Methods in org.apache.poi.xddf.usermodel.text with parameters of type PackagePartNameModifier and TypeMethodDescriptionXDDFTextRun.linkToInternal(String action, PackagePart localPart, POIXMLRelation relation, PackagePartName target)