public abstract class TransformerPropertyNameExtractor
extends java.lang.Object
| Constructor and Description |
|---|
TransformerPropertyNameExtractor() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getProperty(java.lang.String transformerName,
java.lang.String sourceExt,
java.lang.String targetExt,
java.lang.String suffix,
java.lang.String use,
java.util.Map transformerSourceTargetSuffixValues)
Returns a transformer property value if it exists from the supplied map.
|
protected java.util.Collection |
getTransformerSourceTargetValues(java.util.Collection suffixes,
boolean includeSummary,
boolean includeUse,
TransformerProperties transformerProperties,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
Returns a set of transformer name, source extension, target extension and value
from property names that defined transformation limits.
|
protected java.util.Map |
getTransformerSourceTargetValuesMap(java.util.Collection suffixes,
boolean includeSummary,
boolean includeExtensions,
boolean includeUse,
TransformerProperties transformerProperties,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
Returns a map to access transformer name, source extension and target extension to
transformer name, source extension, target extension and value, created from property
names that defined transformation limits.
|
protected void |
handleProperty(java.lang.String transformerName,
java.lang.String separator,
java.lang.String firstExpression,
java.lang.String secondExpression,
java.lang.String suffix,
java.lang.String use,
java.lang.String value,
java.lang.String propertyName,
java.util.Map transformerSourceTargetSuffixValues,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
Handles a property to add values to the supplied transformerSourceTargetSuffixValues.
|
protected java.util.Collection getTransformerSourceTargetValues(java.util.Collection suffixes,
boolean includeSummary,
boolean includeUse,
TransformerProperties transformerProperties,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
suffixes - possible endings to the property names after the target mimetype extension.
Must start with a '.' if there is a suffix.includeSummary - if true will also look for property names without the separator,
source mimetype and target mimetype.includeUse - if true, additionally checks for specific usage values that override
the normal defaults. Such properties have a suffix of ".use.transformerProperties - that provides the propertiesmimetypeService - protected java.util.Map getTransformerSourceTargetValuesMap(java.util.Collection suffixes,
boolean includeSummary,
boolean includeExtensions,
boolean includeUse,
TransformerProperties transformerProperties,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
suffixes - possible endings to the property names after the target mimetype extension.
Must start with a '.' if there is a suffix.includeSummary - if true will include property names without the separator to
source mimetype and target mimetype.includeExtensions - if false will exclude property names with the separator to
source mimetype and target mimetype.includeUse - if true, additionally checks for specific usage values that override
the normal defaults. Such properties have a suffix of ".use.transformerProperties - that provides the propertiesmimetypeService - protected void handleProperty(java.lang.String transformerName,
java.lang.String separator,
java.lang.String firstExpression,
java.lang.String secondExpression,
java.lang.String suffix,
java.lang.String use,
java.lang.String value,
java.lang.String propertyName,
java.util.Map transformerSourceTargetSuffixValues,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
protected java.lang.String getProperty(java.lang.String transformerName,
java.lang.String sourceExt,
java.lang.String targetExt,
java.lang.String suffix,
java.lang.String use,
java.util.Map transformerSourceTargetSuffixValues)
transformerName - of the transformersourceExt - null indicates this is a transformer wide property.targetExt - suffix - use - transformerSourceTargetSuffixValues - map of valuesnull if not set.Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.