Class Codifica

java.lang.Object
it.ovunque.rete.posta.Codifica
Direct Known Subclasses:
Base64, Codec8Bit, CodecStampabile

public abstract class Codifica extends Object
  • Constructor Details

    • Codifica

      public Codifica()
  • Method Details

    • istanzia

      public static Codifica istanzia(char tipoCodifica) throws CodificaNonImplementata
      Parameters:
      tipoCodifica - Q per la codifica stampabile B per la codifica base64
      Returns:
      un'istanza della sottoclasse di codifica in grado codificare e decodificare testi del tipo indicato
      Throws:
      CodificaNonImplementata - se il tipo ha un valore non riconosciuto
    • istanzia

      public static Codifica istanzia(String tipoCodifica) throws CodificaNonImplementata
      Parameters:
      tipoCodifica - uno tra base64, 7bit, 8bit, quoted-printable
      Returns:
      un'istanza della sottoclasse di codifica in grado codificare e decodificare testi del tipo indicato
      Throws:
      CodificaNonImplementata - se il tipo ha un valore non riconosciuto
    • codifica

      public List<String> codifica(List<byte[]> contenuto)
    • codifica

      public String[] codifica(byte[][] contenuto)
    • decodifica

      public List<byte[]> decodifica(List<String> contenuto)
    • decodifica

      public byte[][] decodifica(String[] contenuto)
    • codifica

      public abstract String codifica(byte[] contenuto)
    • decodifica

      public abstract byte[] decodifica(String contenuto)