StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
Classe utilitaire pour la gestion des flux d'entrée.
Résumé
Méthodes publiques | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Méthode d'assistance permettant de calculer le MD5 base64 pour un inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Méthode d'assistance pour calculer le CRC-32 d'un |
static
String
|
calculateMd5(InputStream inputSource)
Méthode d'assistance pour calculer le md5 d'un inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Annule le |
static
void
|
close(Closeable closeable)
Ferme le |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Ferme le flux de sortie gzip donné. |
static
void
|
closeStream(InputStream in)
Cette méthode est obsolète.
Utilisez plutôt |
static
void
|
closeStream(OutputStream out)
Cette méthode est obsolète.
Utilisez plutôt |
static
void
|
closeZipStream(ZipOutputStream outStream)
Ferme le flux de sortie ZIP donné. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Copie le contenu du fichier dans outStream. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Copie le contenu d'inStream dans le writer. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copie le contenu d'origStream dans destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Copie le contenu d'origStream dans destStream en commençant à un décalage donné avec une taille spécifique. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Copie le contenu d'origStream dans destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Compter le nombre de lignes dans un |
static
void
|
flushAndCloseStream(OutputStream outStream)
Tente de vider le flux de sortie donné, puis le ferme. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Renvoie un BufferedRead pour lire le contenu de l'InputStreamSource donné. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
Récupère un |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Récupère un |
static
String
|
getStackTrace(Throwable throwable)
Récupère la trace de la pile sous la forme d'un |
static
String
|
getStringFromSource(InputStreamSource source)
Récupère un |
static
String
|
getStringFromStream(InputStream stream, long length)
Récupère un |
static
String
|
getStringFromStream(InputStream stream)
Récupère un |
static
OutputStream
|
nullOutputStream()
Créez un |
Méthodes publiques
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Méthode d'assistance permettant de calculer le MD5 base64 pour un inputStream. L'inputStream sera consommé et fermé.
| Paramètres | |
|---|---|
inputSource |
InputStream : utilisé pour créer inputStream |
| Renvoie | |
|---|---|
String |
MD5 base64 du flux |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Méthode d'assistance pour calculer le CRC-32 d'un InputStream. Le flux sera consommé et fermé. Nous vous recommandons de fournir un flux mis en mémoire tampon.
| Paramètres | |
|---|---|
inStream |
InputStream : InputStream |
| Renvoie | |
|---|---|
long |
CRC-32 du flux |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Méthode d'assistance pour calculer le md5 d'un inputStream. L'inputStream sera consommé et fermé.
| Paramètres | |
|---|---|
inputSource |
InputStream : utilisé pour créer inputStream |
| Renvoie | |
|---|---|
String |
md5 du flux |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
annuler
public static void cancel (InputStreamSource outputSource)
Annule le InputStreamSource donné s'il n'est pas nul.
| Paramètres | |
|---|---|
outputSource |
InputStreamSource |
fermer
public static void close (Closeable closeable)
Ferme le Closeable donné.
| Paramètres | |
|---|---|
closeable |
Closeable : Closeable. Aucune action n'est effectuée si null. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Ferme le flux de sortie gzip donné.
| Paramètres | |
|---|---|
outStream |
GZIPOutputStream : ZipOutputStream. Aucune action n'est effectuée si outStream est défini sur "null". |
closeStream
public static void closeStream (InputStream in)
Cette méthode est obsolète.
utilisez plutôt close(Closeable).
| Paramètres | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
Cette méthode est obsolète.
utilisez plutôt close(Closeable).
| Paramètres | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Ferme le flux de sortie ZIP donné.
| Paramètres | |
|---|---|
outStream |
ZipOutputStream : ZipOutputStream. Aucune action n'est effectuée si outStream est défini sur "null". |
copyFileToStream
public static void copyFileToStream (File file,
OutputStream outStream)Copie le contenu du fichier dans outStream. Nous vous recommandons de fournir un flux mis en mémoire tampon.
| Paramètres | |
|---|---|
file |
File : File |
outStream |
OutputStream : OutputStream |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)Copie le contenu d'inStream dans le writer.
Il est recommandé de fournir un flux mis en mémoire tampon pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream : InputStream |
writer |
Writer : destination Writer |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)Copie le contenu d'origStream dans destStream.
Il est recommandé de fournir un flux mis en mémoire tampon pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream : InputStream |
outStream |
OutputStream : OutputStream |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)Copie le contenu d'origStream dans destStream en commençant à un décalage donné avec une taille spécifique.
Il est recommandé de fournir un flux mis en mémoire tampon pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream : InputStream |
outStream |
OutputStream : OutputStream |
offset |
long : décalage à partir duquel commencer à copier les données. |
size |
long : nombre d'octets à copier. Une valeur négative signifie que tout le contenu doit être copié. |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)Copie le contenu d'origStream dans destStream.
Il est recommandé de fournir un flux mis en mémoire tampon pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream : InputStream |
outStream |
OutputStream : OutputStream |
offset |
int : décalage à partir duquel commencer à copier les données. |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Compter le nombre de lignes dans un InputStreamSource
| Paramètres | |
|---|---|
source |
InputStreamSource : InputStreamSource |
| Renvoie | |
|---|---|
int |
nombre de lignes |
| Génère | |
|---|---|
IOException |
si une erreur s'est produite lors de la lecture du flux. |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tente de vider le flux de sortie donné, puis le ferme.
| Paramètres | |
|---|---|
outStream |
OutputStream : OutputStream. Aucune action n'est effectuée si outStream est défini sur "null". |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Renvoie un BufferedRead pour lire le contenu de l'InputStreamSource donné.
| Paramètres | |
|---|---|
stream |
InputStreamSource : InputStreamSource |
| Renvoie | |
|---|---|
BufferedReader |
un BufferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Récupère un ByteArrayList à partir d'un InputStreamSource.
| Paramètres | |
|---|---|
source |
InputStreamSource : InputStreamSource |
| Renvoie | |
|---|---|
ByteArrayList |
ByteArrayList contenant le contenu du flux |
| Génère | |
|---|---|
IOException |
si une erreur s'est produite lors de la lecture du flux. |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Récupère un ByteArrayList à partir d'un flux d'octets.
| Paramètres | |
|---|---|
stream |
InputStream : InputStream |
| Renvoie | |
|---|---|
ByteArrayList |
ByteArrayList contenant le contenu du flux |
| Génère | |
|---|---|
IOException |
si une erreur s'est produite lors de la lecture du flux. |
getStackTrace
public static String getStackTrace (Throwable throwable)
Récupère la trace de la pile sous la forme d'un String.
| Paramètres | |
|---|---|
throwable |
Throwable : Throwable à convertir. |
| Renvoie | |
|---|---|
String |
une trace de la pile String |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Récupère un String à partir d'un InputStreamSource.
| Paramètres | |
|---|---|
source |
InputStreamSource : InputStreamSource |
| Renvoie | |
|---|---|
String |
String contenant le contenu du flux |
| Génère | |
|---|---|
IOException |
si une erreur s'est produite lors de la lecture du flux. |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)Récupère un String à partir d'un flux de caractères.
| Paramètres | |
|---|---|
stream |
InputStream : InputStream |
length |
long : taille du contenu à lire. Définissez la valeur sur 0 pour lire tout le contenu. |
| Renvoie | |
|---|---|
String |
String contenant le contenu du flux |
| Génère | |
|---|---|
IOException |
si une erreur s'est produite lors de la lecture du flux. |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Récupère un String à partir d'un flux de caractères.
| Paramètres | |
|---|---|
stream |
InputStream : InputStream |
| Renvoie | |
|---|---|
String |
String contenant le contenu du flux |
| Génère | |
|---|---|
IOException |
si une erreur s'est produite lors de la lecture du flux. |
nullOutputStream
public static OutputStream nullOutputStream ()
Créez un OutputStream qui ignore toutes les écritures.
| Renvoie | |
|---|---|
OutputStream |
|