|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.ixb.publicforapps.ApplicationExportHandlerTemplate
wt.ixb.publicforapps.ApplicationExportHandlerForJar
public class ApplicationExportHandlerForJar
This class provides methods for storing XML and content files in export
jar file. It handles both ApplicationData content and content residing
in local file system.
Supported API: true
Extendable: false
| Constructor Summary | |
|---|---|
ApplicationExportHandlerForJar(File fileToSave,
File dirToSave)
Supported API: true |
|
| Method Summary | |
|---|---|
void |
addObjectToManifest(String userObjImage)
Add the localized object identifier of the object (userObjImage) to the manifest. |
void |
cleanTempDir()
Delete all files in the directory (including this directory) where is used to save the jar file. |
void |
createManifest()
Create the manifest file in the jar. |
void |
createManifest(File manifestFile)
Create the manifest file in the jar. |
File |
getJarFile()
Gets the value of the attribute: jarFile; The jar file to store exportedinformation (meta data and content data) Supported API: true |
protected File |
getSaveDir()
Gets the value of the attribute: saveDir; Directory where the jar file will be stored. |
void |
reallyStoreContent(Object contentHolder,
Exporter exporter,
InputStream content,
String contentId)
Stores the given content of the content parameter "contentAttr". |
void |
storeAdditionalInfo(Object object,
IxbDocument fileXML,
String fileId)
Stores additional information related to object and its XML representation. |
String |
storeContent(File contentFile)
Stores content files residing in the local file system (as in the case of Representation objects). |
String |
storeContent(File contentFile,
String filename)
Stores content files residing in the local file system (as in the case of Representation objects). |
String |
storeContent(Object contentAttr)
Stores the given content of exported object. |
String |
storeDocument(IxbElement doc,
String dtd)
Stores the given XML element, which is the XML representation of exported object, based on the provided DTD. |
| Methods inherited from class wt.ixb.publicforapps.ApplicationExportHandlerTemplate |
|---|
storeDocument, storeLogMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApplicationExportHandlerForJar(File fileToSave,
File dirToSave)
throws WTException
fileToSave - The jar file to store exportedinformation (meta data and content data)dirToSave - Directory where the jar file will be stored.
WTException| Method Detail |
|---|
public File getJarFile()
protected File getSaveDir()
public void reallyStoreContent(Object contentHolder,
Exporter exporter,
InputStream content,
String contentId)
throws WTException
storeContent (Object contentAttr).
reallyStoreContent in interface ApplicationExportHandlerreallyStoreContent in class ApplicationExportHandlerTemplatecontentHolder - The object holding the attribute (directly or indirectly) "contentAttr".exporter - content - The content as InputStream which is associated with the contentId.contentId - The unique content ID which was previously computed by calling "storeContent (Object contentAttr)"
WTException
public String storeContent(File contentFile)
throws WTException
storeContent in interface ApplicationExportHandlerstoreContent in class ApplicationExportHandlerTemplatefile -
WTException
public String storeContent(File contentFile,
String filename)
throws WTException
storeContent in interface ApplicationExportHandlerstoreContent in class ApplicationExportHandlerTemplatefile - filename -
WTException
public String storeContent(Object contentAttr)
throws WTException
storeContent in interface ApplicationExportHandlerstoreContent in class ApplicationExportHandlerTemplatecontentAttr - The content attribute which is related to InputStream or BLOB. e.g. it can be ApplicationData , File or String (full path of a file), etc
WTException
public String storeDocument(IxbElement doc,
String dtd)
throws WTException
storeDocument in interface ApplicationExportHandlerstoreDocument in class ApplicationExportHandlerTemplateelem - dtd -
WTExceptionstoreDocument (IxbElement elem)
public void storeAdditionalInfo(Object object,
IxbDocument fileXML,
String fileId)
throws WTException
storeAdditionalInfo in interface ApplicationExportHandlerstoreAdditionalInfo in class ApplicationExportHandlerTemplateobject - fileXML - fileId -
WTExceptionpublic void addObjectToManifest(String userObjImage)
userObjImage - The localized object identifier of the object
public void cleanTempDir()
throws WTException
ApplicationExportHandlerForJar( File fileToSave, File dirToSave ).
WTException
public void createManifest()
throws WTException
addObjectToManifest (String userObjImage).
WTException
public void createManifest(File manifestFile)
throws WTException
File file.
WTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||