Package org.grails.encoder
Class ChainedEncoders
java.lang.Object
org.grails.encoder.ChainedEncoders
-
Method Summary
Modifier and TypeMethodDescriptionappendEncoder(List<Encoder> encoders, Encoder encodeToEncoder) static EncodedAppenderchainAllButLastEncoders(EncodedAppender appender, List<StreamingEncoder> encoders) static EncodedAppenderchainAllEncoders(EncodedAppender appender, List<StreamingEncoder> encoders) static voidchainEncode(StreamEncodeable streamEncodeable, EncodedAppender appender, List<Encoder> encoders) static voidchainStreamingEncode(StreamEncodeable streamEncodeable, EncodedAppender appender, List<StreamingEncoder> encoders) static booleanshouldApplyEncoder(StreamingEncoder encoder) checks that the encoder isn't a NoneEncoder instancestatic List<StreamingEncoder>toStreamingEncoders(List<Encoder> encoders)
-
Method Details
-
toStreamingEncoders
-
chainEncode
public static void chainEncode(StreamEncodeable streamEncodeable, EncodedAppender appender, List<Encoder> encoders) throws IOException - Throws:
IOException
-
chainStreamingEncode
public static void chainStreamingEncode(StreamEncodeable streamEncodeable, EncodedAppender appender, List<StreamingEncoder> encoders) throws IOException - Throws:
IOException
-
chainAllButLastEncoders
public static EncodedAppender chainAllButLastEncoders(EncodedAppender appender, List<StreamingEncoder> encoders) -
chainAllEncoders
public static EncodedAppender chainAllEncoders(EncodedAppender appender, List<StreamingEncoder> encoders) -
appendEncoder
-
shouldApplyEncoder
checks that the encoder isn't a NoneEncoder instance- Parameters:
encoder-- Returns:
-