Class ExportTool2
java.lang.Object
java.util.Observable
com.nomagic.magicreport.engine.Tool
com.nomagic.magicreport.engine.ConcurrentTool
com.nomagic.magicdraw.magicreport.tools.ExportTool2
- All Implemented Interfaces:
com.nomagic.magicreport.engine.ITool,com.nomagic.magicreport.IVariable,Serializable,Cloneable
@Deprecated
@OpenApiAll
public class ExportTool2
extends com.nomagic.magicreport.engine.ConcurrentTool
Deprecated.
Deprecated class, use
ExportTool3 instead.
This class allow report to export element in other file format including tree folder.- Since:
- Mar 14, 2012
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.nomagic.magicreport.engine.ConcurrentTool
com.nomagic.magicreport.engine.ConcurrentTool.ConsumeObjectNested classes/interfaces inherited from interface com.nomagic.magicreport.engine.ITool
com.nomagic.magicreport.engine.ITool.HTMLString, com.nomagic.magicreport.engine.ITool.RetainedString, com.nomagic.magicreport.engine.ITool.Void -
Field Summary
FieldsFields inherited from class com.nomagic.magicreport.engine.Tool
context, propertiesFields inherited from interface com.nomagic.magicreport.engine.ITool
VOID -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Create an export tool.ExportTool2(com.nomagic.magicreport.engine.ITemplateEngine engine, Observer observer) Deprecated.Create an export tool with observer.ExportTool2(Observer observer) Deprecated.Create an export tool with observer. -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(com.nomagic.magicreport.engine.ConcurrentTool.ConsumeObject consumeObject) Deprecated.Consume a object.protected ElementcreateAndExportElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, com.nomagic.magicdraw.ui.ElementFilter filter) Deprecated.protected ElementcreateAndExportElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, com.nomagic.magicdraw.ui.ElementFilter filter, boolean isSmart) Deprecated.protected ElementcreateAndExportSmartElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, com.nomagic.magicdraw.ui.ElementFilter filter) Deprecated.protected ElementcreateAttributeAndExportElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, boolean skipData) Deprecated.Create attributes for XML element represents theexportingElementand offer the element to be created into file.protected FilecreateResourcesDir(String resourcesLocation) Deprecated.Create a resource directory.voiddestroy()Deprecated.Called by the engine to inform this tool is no longer use and that it should destroy any resources that it has allocated.exportAll(boolean exportResources, boolean exportLinkedFile) Deprecated.Export current opened project into file.protected StringexportCustomImageHolder(BaseElement exportingElement) Deprecated.Export the image for the element.com.nomagic.magicreport.engine.ITool.VoidexportDiagramImage(DiagramPresentationElement diagramPresentation, boolean exportResources) Deprecated.exportDiagramImageWithResult(DiagramPresentationElement diagramPresentation, boolean exportResources) Deprecated.com.nomagic.magicreport.engine.ITool.VoidexportElement(File exportingFile, Element exportingElement, boolean exportResources) Deprecated.Export element to XML file.com.nomagic.magicreport.engine.ITool.VoidexportElement(File exportingFile, Element exportingElement, boolean exportResources, boolean exportLinkedFile) Deprecated.Export element to XML file.com.nomagic.magicreport.engine.ITool.VoidexportElement(File exportingFile, Element exportingElement, boolean exportResources, boolean exportLinkedFile, ImageExportResult exportResult) Deprecated.Export element to XML file.com.nomagic.magicreport.engine.ITool.VoidexportElement(File exportingFile, Element exportingElement, boolean exportResources, boolean exportLinkedFile, com.nomagic.magicdraw.ui.ElementFilter filter) Deprecated.com.nomagic.magicreport.engine.ITool.VoidexportElementForTree(File exportingNodeFile, Element exportingElement, boolean exportResources) Deprecated.Export element to XML file which is used for create tree.com.nomagic.magicreport.engine.ITool.VoidexportElementForTree(File exportingNodeFile, Element exportingElement, boolean exportResources, com.nomagic.magicdraw.ui.ElementFilter filter) Deprecated.protected StringexportIcon(BaseElement exportingElement) Deprecated.Export the icon for element.protected StringgetElementType(Element element) Deprecated.Return String representing element type.static StringgetHumanName(String propertyName, Map<String, String> nameMap) Deprecated.getPropertyHumanName(String propertyName, Map<String, String> nameMap) Deprecated.Get property human name of given property name.protected StringDeprecated.Return location of resources directory.protected voidDeprecated.protected booleanisCancel()Deprecated.voidsetRecursive(boolean isRecursive) Deprecated.voidsetShowAuxiliary(boolean isShowAuxiliary) Deprecated.Methods inherited from class com.nomagic.magicreport.engine.ConcurrentTool
getCustomPoolSize, isNoSpaceException, isRunning, offerMethods inherited from class com.nomagic.magicreport.engine.Tool
clone, getContext, getProperties, getProperty, getProperty, notifyObservers, setContext, setPropertiesMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, setChangedMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.nomagic.magicreport.engine.ITool
clearTool
-
Field Details
-
CONTEXT_NAME
Deprecated.Contains a context name.- See Also:
-
-
Constructor Details
-
ExportTool2
public ExportTool2()Deprecated.Create an export tool. -
ExportTool2
Deprecated.Create an export tool with observer.- Parameters:
observer- Observer
-
ExportTool2
Deprecated.Create an export tool with observer.- Parameters:
engine- engineobserver- Observer
-
-
Method Details
-
setRecursive
public void setRecursive(boolean isRecursive) Deprecated. -
setShowAuxiliary
public void setShowAuxiliary(boolean isShowAuxiliary) Deprecated. -
consume
public void consume(com.nomagic.magicreport.engine.ConcurrentTool.ConsumeObject consumeObject) Deprecated.Consume a object.- Specified by:
consumein classcom.nomagic.magicreport.engine.ConcurrentTool- Parameters:
consumeObject- consume object.- See Also:
-
ConcurrentTool.consume(ConsumeObject)
-
exportElement
public com.nomagic.magicreport.engine.ITool.Void exportElement(File exportingFile, Element exportingElement, boolean exportResources) Deprecated.Export element to XML file.- Parameters:
exportingFile- exporting fileexportingElement- exporting elementexportResources- true if you want to export resources of this element- Returns:
- nothing
-
exportElement
public com.nomagic.magicreport.engine.ITool.Void exportElement(File exportingFile, Element exportingElement, boolean exportResources, boolean exportLinkedFile, @CheckForNull com.nomagic.magicdraw.ui.ElementFilter filter) Deprecated. -
exportElement
public com.nomagic.magicreport.engine.ITool.Void exportElement(File exportingFile, Element exportingElement, boolean exportResources, boolean exportLinkedFile) Deprecated.Export element to XML file.- Parameters:
exportingFile- exporting fileexportingElement- exporting elementexportResources- true if you want to export resources of this elementexportLinkedFile- true if you want to include linked files.- Returns:
- nothing
-
exportElement
public com.nomagic.magicreport.engine.ITool.Void exportElement(File exportingFile, Element exportingElement, boolean exportResources, boolean exportLinkedFile, @CheckForNull ImageExportResult exportResult) Deprecated.Export element to XML file.- Parameters:
exportingFile- exporting fileexportingElement- exporting elementexportResources- true if you want to export resources of this elementexportLinkedFile- true if you want to include linked files.exportResult- image export result required for calculation of element locations if image is cropped or has banners- Returns:
- nothing
-
exportDiagramImage
public com.nomagic.magicreport.engine.ITool.Void exportDiagramImage(DiagramPresentationElement diagramPresentation, boolean exportResources) Deprecated. -
exportDiagramImageWithResult
@CheckForNull public ImageExportResult exportDiagramImageWithResult(DiagramPresentationElement diagramPresentation, boolean exportResources) Deprecated. -
exportElementForTree
public com.nomagic.magicreport.engine.ITool.Void exportElementForTree(File exportingNodeFile, Element exportingElement, boolean exportResources, com.nomagic.magicdraw.ui.ElementFilter filter) Deprecated. -
exportElementForTree
public com.nomagic.magicreport.engine.ITool.Void exportElementForTree(File exportingNodeFile, Element exportingElement, boolean exportResources) Deprecated.Export element to XML file which is used for create tree.- Parameters:
exportingNodeFile- exporting fileexportingElement- export elementexportResources- true if you want to export resources of this element- Returns:
- nothing
-
getResourcesLocation
Deprecated.Return location of resources directory.- Returns:
- a path to resources directory.
-
createResourcesDir
Deprecated.Create a resource directory.- Parameters:
resourcesLocation- resources location- Returns:
- a File pointed to resources directory
- Throws:
IOException- if IO error occurs.
-
exportIcon
Deprecated.Export the icon for element. This method should not perform graphic renderer by itself. The icon exporting process should be enqueue by methodoffer(ConsumeObject).- Parameters:
exportingElement- target element- Returns:
- path to icon
- Throws:
IOException- if IO error occurs
-
exportCustomImageHolder
Deprecated.Export the image for the element. Image for the element will be exported from strereotype CustomImageHolder.- Parameters:
exportingElement- target element- Returns:
- path to icon
- Throws:
IOException- if IO error occurs
-
createAndExportElement
protected Element createAndExportElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, @CheckForNull com.nomagic.magicdraw.ui.ElementFilter filter) throws IOException Deprecated.- Throws:
IOException
-
createAndExportSmartElement
protected Element createAndExportSmartElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, @CheckForNull com.nomagic.magicdraw.ui.ElementFilter filter) throws IOException Deprecated.- Throws:
IOException
-
createAndExportElement
protected Element createAndExportElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, @CheckForNull com.nomagic.magicdraw.ui.ElementFilter filter, boolean isSmart) throws IOException Deprecated.- Throws:
IOException
-
createAttributeAndExportElement
protected Element createAttributeAndExportElement(Document document, Element exportingElement, boolean exportResources, boolean exportLinkedFile, boolean skipData) throws IOException Deprecated.Create attributes for XML element represents theexportingElementand offer the element to be created into file. Returnnullto cancel this element exporting.- Parameters:
document- XML documentexportingElement- exporting elementexportResources- true if you want to export resources of this elementexportLinkedFile- true if you want to include linked files.skipData- true to create only main attribute to xml document.- Returns:
- XML element for creating containment tree.
- Throws:
IOException- when IO error occurred.
-
getElementType
Deprecated.Return String representing element type.- Parameters:
element- element- Returns:
- a String representing element type.
-
exportAll
Deprecated.Export current opened project into file.- Parameters:
exportResources- true if you want to export resources.exportLinkedFile- true if you want to include linked files.- Returns:
- nothing
-
destroy
public void destroy()Deprecated.Called by the engine to inform this tool is no longer use and that it should destroy any resources that it has allocated.- Overrides:
destroyin classcom.nomagic.magicreport.engine.ConcurrentTool- See Also:
-
ConcurrentTool.destroy()
-
getPropertyHumanName
Deprecated.Get property human name of given property name. IfnameMapis used, human name will be resolved bynameMapthen resource string.- Parameters:
propertyName- a property namenameMap- optional provides new name map fromDSL.getPropertyNameMap(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element)to resolve property name from <<metaType>>- Returns:
- human name
-
getHumanName
Deprecated. -
isCancel
protected boolean isCancel()Deprecated. -
handleIOException
Deprecated.
-