Package io.vertigo.commons.impl.codec
Class CodecManagerImpl
java.lang.Object
io.vertigo.commons.impl.codec.CodecManagerImpl
- All Implemented Interfaces:
CodecManager,io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Manager
Implémentation standard de CodecManager.
- Author:
- pchretien, xdurand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCodec<byte[], byte[]> Le codage base 64 proposé autorise l'utilisation dans les URL en restreignant certains caractères.Le codage base 64 original Attention : A ne pas utiliser sur des URLs devant être utilisées dans un navigateur.Codec<Serializable, byte[]> Codec<byte[], byte[]> Encoder<byte[], byte[]> Codec<Serializable, byte[]> Encoder<byte[], byte[]> Encoder<byte[], byte[]> Codec<byte[], byte[]>
-
Constructor Details
-
CodecManagerImpl
public CodecManagerImpl()Constructor.
-
-
Method Details
-
getHtmlCodec
- Specified by:
getHtmlCodecin interfaceCodecManager- Returns:
- Codec HTML.
-
getMD5Encoder
- Specified by:
getMD5Encoderin interfaceCodecManager- Returns:
- Encoder MD5. (128 bits)
-
getSha256Encoder
- Specified by:
getSha256Encoderin interfaceCodecManager- Returns:
- Encoder SHA-2. (256 bits)
-
getSha1Encoder
- Specified by:
getSha1Encoderin interfaceCodecManager- Returns:
- Encoder SHA-1. (160 bits)
-
getBase64Codec
Le codage base 64 proposé autorise l'utilisation dans les URL en restreignant certains caractères. Attention : A utiliser sur la totalité des données ou sur un multiple de 3 octets (un buffer de 1024 NE MARCHE PAS)- Specified by:
getBase64Codecin interfaceCodecManager- Returns:
- Codec Base 64.
-
getBase64LegacyCodec
Le codage base 64 original Attention : A ne pas utiliser sur des URLs devant être utilisées dans un navigateur. A utiliser sur la totalité des données ou sur un multiple de 3 octets (un buffer de 1024 NE MARCHE PAS)- Specified by:
getBase64LegacyCodecin interfaceCodecManager- Returns:
- Codec Base 64.
-
getHexEncoder
- Specified by:
getHexEncoderin interfaceCodecManager- Returns:
- Codec Hexadecimal.
-
getTripleDESCodec
- Specified by:
getTripleDESCodecin interfaceCodecManager- Returns:
- Codec cryptographique.
-
getAES128Codec
- Specified by:
getAES128Codecin interfaceCodecManager- Returns:
- Codec cryptographique.
-
getCompressionCodec
- Specified by:
getCompressionCodecin interfaceCodecManager- Returns:
- Codec de compression de données.
-
getCompressedSerializationCodec
- Specified by:
getCompressedSerializationCodecin interfaceCodecManager- Returns:
- Codec de sérialisation compressée de données.
-
getSerializationCodec
- Specified by:
getSerializationCodecin interfaceCodecManager- Returns:
- Codec de sérialisation de données.
-
getCsvEncoder
- Specified by:
getCsvEncoderin interfaceCodecManager- Returns:
- Encoder CSV.
-