Package org.smooks.support
Class SmooksUtil
- java.lang.Object
-
- org.smooks.support.SmooksUtil
-
public final class SmooksUtil extends Object
Smooksutilities.- Author:
- tom.fennelly@gmail.com
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringfilterAndSerialize(ExecutionContext executionContext, InputStream stream, Smooks smooks)Utility method to filter the content in the specifiedInputStreamfor the specifiedExecutionContext.static voidregisterProfileSet(ProfileSet profileSet, Smooks smooks)Manually register a set of profiles with the profile store associated with the suppliedSmooksinstance.
-
-
-
Method Detail
-
registerProfileSet
public static void registerProfileSet(ProfileSet profileSet, Smooks smooks)
Manually register a set of profiles with the profile store associated with the suppliedSmooksinstance. ProfileSets will typically be registered via the config, but it is useful to be able to perform this task manually.- Parameters:
profileSet- The profile set to be registered.smooks- TheSmooksinstance on which to perform the configuration operation.
-
filterAndSerialize
public static String filterAndSerialize(ExecutionContext executionContext, InputStream stream, Smooks smooks) throws SmooksException
Utility method to filter the content in the specifiedInputStreamfor the specifiedExecutionContext. Useful for testing purposes. In a real scenario, useSmooks#filter(ExecutionContext, org.smooks.api.io.Source, org.smooks.api.io.Sink). The content of the returned String is totally dependent on the configuredDOMElementVisitorandSerializerVisitorimplementations.- Parameters:
executionContext- Execution context for the filter.stream- Stream to be processed. Will be closed before returning.smooks- TheSmooksinstance through which to perform the filter and serialize operations.- Returns:
- The Smooks processed content buffer.
- Throws:
IOException- Exception using or closing the supplied InputStream.SmooksException- Excepting processing content stream.
-
-