|
The following parameters are use:
Provided that the command executed ultimately transforms the source file and leaves the result in the target file, the transformation should be successful.NOTE: It is only the contents of the files that can be transformed. Any attempt to modify the source or target file metadata will, at best, have no effect, but may ultimately lead to the transformation failing. This is because the files provided are both temporary files that reside in a location outside the system's content store.
This transformer requires the setting of the explicitTransformations property.
Field Summary | ||
static String |
VAR_PAGE_RANGE | |
static String |
VAR_SOURCE | |
static String |
VAR_TARGET |
Fields inherited from class org.alfresco.repo.content.transform.ContentTransformerHelper |
transformerConfig |
Constructor Summary | ||
RuntimeExecutableContentTransformerWorker() |
Method Summary | ||
void |
afterPropertiesSet() Executes the check command, if present. |
|
getComments(boolean available) Overridden to supply a comment or String of commented out transformation properties that specify any (hard coded or implied) supported transformations. |
||
getVersionString() Gets the version string captured from the check command. |
||
boolean |
isAvailable() Signals whether this transformer is available. |
|
boolean |
isTransformable(String sourceMimetype, String targetMimetype, TransformationOptions options) If the initialization failed, then it returns 0.0. |
|
void |
setCheckCommand(org.alfresco.util.exec.RuntimeExec checkCommand) Set the runtime executer that will be called as part of the initialisation to determine if the transformer is able to function. |
|
void |
setErrorCodes(String errCodesStr) A comma or space separated list of values that, if returned by the executed command, indicate an error value. |
|
void |
setTransformCommand(org.alfresco.util.exec.RuntimeExec transformCommand) Set the runtime executer that will called to perform the actual transformation. |
|
toString() | ||
void |
transform(ContentReader reader, ContentWriter writer, TransformationOptions options) Converts the source and target content to temporary files with the correct extensions for the mimetype that they map to. |
Methods inherited from class org.alfresco.repo.content.transform.ContentTransformerHelper |
deprecatedSetter, equals, getBeanName, getCommentsOnlySupports, getExtensionOrAny, getMimetype, getMimetypeService, getName, getSimpleName, hashCode, isExplicitTransformation, isSupportedTransformation, onlySupports, register, setBeanName, setExplicitTransformations, setMimetypeService, setSupportedTransformations, setTransformerConfig, setUnsupportedTransformations |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
The command will be considered to have failed if the
|