Package akka.http.impl.model.parser
Interface Base64Parsing
public interface Base64Parsing
INTERNAL API
Rules for parsing Base-64 encoded strings.
-
Method Summary
Modifier and TypeMethodDescriptionakka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,
akka.parboiled2.support.hlist.$colon$colon<byte[], akka.parboiled2.support.hlist.HNil>> Parses a akka.parboiled2.util.Base64.custom()-encoded string potentially containing newlines and decodes it onto the value stack.akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,
akka.parboiled2.support.hlist.$colon$colon<byte[], akka.parboiled2.support.hlist.HNil>> Parses a akka.parboiled2.util.Base64.custom()-encoded string and decodes it onto the value stack.akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,
akka.parboiled2.support.hlist.$colon$colon<byte[], akka.parboiled2.support.hlist.HNil>> base64StringOrBlock
(akka.parboiled2.CharPredicate alphabet, scala.Function1<char[], byte[]> decoder) Parses a BASE64-encoded string with the given alphabet and decodes it onto the value stack using the given codec.akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,
akka.parboiled2.support.hlist.$colon$colon<byte[], akka.parboiled2.support.hlist.HNil>> Parses an RFC4045-encoded string potentially containing newlines and decodes it onto the value stack.akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,
akka.parboiled2.support.hlist.$colon$colon<byte[], akka.parboiled2.support.hlist.HNil>> Parses an RFC4045-encoded string and decodes it onto the value stack.
-
Method Details
-
rfc2045String
akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,akka.parboiled2.support.hlist.$colon$colon<byte[], rfc2045String()akka.parboiled2.support.hlist.HNil>> Parses an RFC4045-encoded string and decodes it onto the value stack.- Returns:
- (undocumented)
-
rfc2045Block
akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,akka.parboiled2.support.hlist.$colon$colon<byte[], rfc2045Block()akka.parboiled2.support.hlist.HNil>> Parses an RFC4045-encoded string potentially containing newlines and decodes it onto the value stack.- Returns:
- (undocumented)
-
base64CustomString
akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,akka.parboiled2.support.hlist.$colon$colon<byte[], base64CustomString()akka.parboiled2.support.hlist.HNil>> Parses a akka.parboiled2.util.Base64.custom()-encoded string and decodes it onto the value stack.- Returns:
- (undocumented)
-
base64CustomBlock
akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,akka.parboiled2.support.hlist.$colon$colon<byte[], base64CustomBlock()akka.parboiled2.support.hlist.HNil>> Parses a akka.parboiled2.util.Base64.custom()-encoded string potentially containing newlines and decodes it onto the value stack.- Returns:
- (undocumented)
-
base64StringOrBlock
akka.parboiled2.Rule<akka.parboiled2.support.hlist.HNil,akka.parboiled2.support.hlist.$colon$colon<byte[], base64StringOrBlockakka.parboiled2.support.hlist.HNil>> (akka.parboiled2.CharPredicate alphabet, scala.Function1<char[], byte[]> decoder) Parses a BASE64-encoded string with the given alphabet and decodes it onto the value stack using the given codec.- Parameters:
alphabet
- (undocumented)decoder
- (undocumented)- Returns:
- (undocumented)
-