public class MSProjectNode extends Node
This Node
uses Microsoft Project to convert an MS Project developing plan with native
file export (only MS Office 2010/2013). Different export types can be selected by the enumeration
MSProjectNode.View
.
Caveat: As MS Project does neither support multiple instances nor multiple documents within a single instance, concurrent accesses to this node are not performed in parallel on a single server instance.
Modifier and Type | Class and Description |
---|---|
static class |
MSProjectNode.View
The different views that can be exported from MS Project.
|
Node.Cardinality
Constructor and Description |
---|
MSProjectNode() |
Modifier and Type | Method and Description |
---|---|
String |
getTargetMimeType() |
List<MSProjectNode.View> |
getViewsToExport() |
String |
getWorkerClassName()
Return the node's associated
NodeWorker full qualified class's
name. |
void |
setTargetMimeType(String targetMimeType)
Set the MIME type of the desired export format (supported:
application/pdf
(default) and application/vnd.ms-xpsdocument ) |
void |
setViewsToExport(List<MSProjectNode.View> viewsToExport)
Set the type of
MSProjectNode.View s to export. |
protected void |
validateConfiguration() |
addTransportReceiver, appendSuccessor, apply, equals, getInputCardinality, getJob, getOutputCardinality, getPredecessors, getSubsidiaryNodes, getSuccessors, getTransportSender, getUUID, hashCode, initialize, prependPredecessor, remove
public String getWorkerClassName()
Node
Return the node's associated
NodeWorker
full qualified class's
name. By default, the worker class name is
This behavior can be overridden in concrete subclasses.
getWorkerClassName
in class Node
public void setTargetMimeType(String targetMimeType)
application/pdf
(default) and application/vnd.ms-xpsdocument
)targetMimeType
- the MIME type to exportpublic String getTargetMimeType()
public void setViewsToExport(List<MSProjectNode.View> viewsToExport)
MSProjectNode.View
s to export.viewsToExport
- MSProjectNode.View
s to exportpublic List<MSProjectNode.View> getViewsToExport()
MSProjectNode.View
s to exportprotected void validateConfiguration() throws ConfigurationException
validateConfiguration
in class Node
ConfigurationException
Copyright © 2017 levigo holding gmbh. All rights reserved.