Package com.xmlmind.w2x.docx.packaging

## Class PartNameUtil

- java.lang.Object
- - com.xmlmind.w2x.docx.packaging.PartNameUtil

-     public final class PartNameUtil
      extends Object

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | `baseName​(String path)` |
    `static String` | `extension​(String path)` |
    `static String` | `fix​(String path)` |
    `static String` | `normalize​(String path)` |
    `static String` | `parent​(String path)` |
    `static String` | `partNameToSystemId​(URI docxURI, String name)` |
    `static String` | `resolve​(String path, String base)` |
    `static String` | `zipToPartName​(String name)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### partNameToSystemId

          public static String partNameToSystemId​(URI docxURI,
                                                  String name)

    - #### zipToPartName

          public static String zipToPartName​(String name)

    - #### extension

          public static String extension​(String path)

    - #### parent

          public static String parent​(String path)

    - #### baseName

          public static String baseName​(String path)

    - #### resolve

          public static String resolve​(String path,
                                       String base)
                                throws IllegalArgumentException

      Throws:
        `IllegalArgumentException`

    - #### fix

          public static String fix​(String path)

    - #### normalize

          public static String normalize​(String path)
                                  throws IllegalArgumentException

      Throws:
        `IllegalArgumentException`