public abstract class SmooksUtil extends Object
Smooks
utilities.Modifier and Type | Method and Description |
---|---|
static String |
filterAndSerialize(ExecutionContext executionContext,
InputStream stream,
Smooks smooks)
Utility method to filter the content in the specified
InputStream for the specified ExecutionContext . |
static void |
registerProfileSet(ProfileSet profileSet,
Smooks smooks)
Manually register a set of profiles with the profile store associated with the supplied
Smooks instance. |
static void |
registerResource(SmooksResourceConfiguration resourceConfig,
Smooks smooks)
Register a
SmooksResourceConfiguration on the supplied Smooks instance. |
public static void registerProfileSet(ProfileSet profileSet, Smooks smooks)
Smooks
instance.
ProfileSets will typically be registered via the config, but it is useful
to be able to perform this task manually.profileSet
- The profile set to be registered.smooks
- The Smooks
instance on which to perform the configuration operation.public static void registerResource(SmooksResourceConfiguration resourceConfig, Smooks smooks)
SmooksResourceConfiguration
on the supplied Smooks
instance.resourceConfig
- The Resource Configuration to be registered.smooks
- The Smooks
instance on which to perform the configuration operation.public static String filterAndSerialize(ExecutionContext executionContext, InputStream stream, Smooks smooks) throws SmooksException
InputStream
for the specified ExecutionContext
.
Useful for testing purposes. In a real scenario, use
Smooks#filter(org.milyn.container.ExecutionContext,javax.xml.transform.Source,javax.xml.transform.Result)
.
The content of the returned String is totally dependent on the configured
DOMElementVisitor
and SerializationUnit
implementations.executionContext
- Execution context for the filter.stream
- Stream to be processed. Will be closed before returning.smooks
- The Smooks
instance through which to perform the filter and serialize operations.IOException
- Exception using or closing the supplied InputStream.SmooksException
- Excepting processing content stream.Copyright © 2020. All rights reserved.