Package org.cip4.lib.xprinttalk.xml
Class PrintTalkUnpackager
- java.lang.Object
-
- org.cip4.lib.xjdf.xml.internal.AbstractXmlUnpackager
-
- org.cip4.lib.xprinttalk.xml.PrintTalkUnpackager
-
public class PrintTalkUnpackager extends org.cip4.lib.xjdf.xml.internal.AbstractXmlUnpackagerUnpackaging logic for PrintTalk Packages.
-
-
Constructor Summary
Constructors Constructor Description PrintTalkUnpackager(java.lang.String pathPackage)Custom constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String[]getMasterExtension()PrintTalkNavigatorgetPrintTalkDocument()Returns the PrintTalk Master Document covered by the PrintTalkNavigator.PrintTalkNavigatorgetPrintTalkDocument(boolean namespaceAware)Returns the PrintTalk Master Document covered by the PrintTalkNavigator.java.lang.StringunpackagePrintTalk(java.lang.String targetDir)Unpackage an PrintTalk Package to a target directory.java.lang.StringunpackagePrintTalkTemp()Unpackage an PrintTalk Package to a temporary directory.java.lang.StringunpackagePrintTalkTemp(java.lang.String appName)Unpackage an PrintTalk Package to a temporary directory.
-
-
-
Method Detail
-
getPrintTalkDocument
public final PrintTalkNavigator getPrintTalkDocument() throws java.lang.Exception
Returns the PrintTalk Master Document covered by the PrintTalkNavigator.- Returns:
- PrintTalk Document covered by the PrintTalkNavigator.
- Throws:
java.lang.Exception
-
getPrintTalkDocument
public final PrintTalkNavigator getPrintTalkDocument(boolean namespaceAware) throws java.lang.Exception
Returns the PrintTalk Master Document covered by the PrintTalkNavigator.- Parameters:
namespaceAware- true if document should be opened namespace aware.- Returns:
- PrintTalk Document covered by the PrintTalkNavigator.
- Throws:
java.lang.Exception
-
unpackagePrintTalkTemp
public final java.lang.String unpackagePrintTalkTemp() throws java.io.IOExceptionUnpackage an PrintTalk Package to a temporary directory.- Returns:
- The path of the printtalk document.
- Throws:
java.io.IOException- if an I/O error occurs.
-
unpackagePrintTalkTemp
public final java.lang.String unpackagePrintTalkTemp(java.lang.String appName) throws java.io.IOExceptionUnpackage an PrintTalk Package to a temporary directory.- Parameters:
appName- Name of the app.- Returns:
- The path of the printtalk document.
- Throws:
java.io.IOException- if an I/O error occurs.
-
unpackagePrintTalk
public final java.lang.String unpackagePrintTalk(java.lang.String targetDir) throws java.io.IOExceptionUnpackage an PrintTalk Package to a target directory.- Parameters:
targetDir- Target directory for unpackaging.- Returns:
- The path of the printtalk document.
- Throws:
java.io.IOException- if an I/O error occurs.
-
getMasterExtension
protected final java.lang.String[] getMasterExtension()
- Specified by:
getMasterExtensionin classorg.cip4.lib.xjdf.xml.internal.AbstractXmlUnpackager- See Also:
AbstractXmlUnpackager.getMasterExtension()
-
-