StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
Classe utilitaire permettant de gérer les 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 permettant de calculer le CRC-32 pour un |
static
String
|
calculateMd5(InputStream inputSource)
Méthode d'assistance pour calculer le MD5 d'un inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Annule l' |
static
void
|
close(Closeable closeable)
Ferme le |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Ferme le flux de sortie gzip donné. |
static
void
|
closeStream(OutputStream out)
Cette méthode est obsolète.
Utilisez plutôt |
static
void
|
closeStream(InputStream in)
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 de inStream dans l'écrivain. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Copier le contenu de origStream dans destStream en commençant à un décalage donné avec une taille spécifique |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Copier le contenu de origStream dans destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copier le contenu de origStream dans destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Compter le nombre de lignes dans un |
static
void
|
flushAndCloseStream(OutputStream outStream)
Tente d'effacer le flux de sortie donné, puis le ferme. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Renvoie un BuffferedReader pour lire le contenu de l'InputstreamSource donnée. |
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 en tant que |
static
String
|
getStringFromSource(InputStreamSource source)
Récupère un |
static
String
|
getStringFromStream(InputStream stream)
Récupère un |
static
String
|
getStringFromStream(InputStream stream, long length)
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: permet de créer inputStream |
| Renvoie | |
|---|---|
String |
md5 base64 du flux |
| Génère | |
|---|---|
|
IOException |
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Méthode d'assistance permettant de calculer le CRC-32 pour un ERROR(/InputStream). Le flux sera consommé et fermé. Nous vous recommandons de fournir un flux tamponné.
| Paramètres | |
|---|---|
inStream |
InputStream: ERROR(/InputStream) |
| Renvoie | |
|---|---|
long |
CRC-32 du flux |
| Génère | |
|---|---|
|
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: permet de créer inputStream |
| Renvoie | |
|---|---|
String |
md5 du flux |
| Génère | |
|---|---|
|
IOException |
Annuler
public static void cancel (InputStreamSource outputSource)
Annule l'InputStreamSource donné si elle n'est pas nulle.
| Paramètres | |
|---|---|
outputSource |
InputStreamSource |
fermer
public static void close (Closeable closeable)
Ferme le ERROR(/Closeable) spécifié.
| Paramètres | |
|---|---|
closeable |
Closeable: le ERROR(/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: le ERROR(/ZipOutputStream). Aucune action n'est effectuée si outStream est nul. |
closeStream
public static void closeStream (OutputStream out)
Cette méthode est obsolète.
Utilisez plutôt close(Closeable).
| Paramètres | |
|---|---|
out |
OutputStream |
closeStream
public static void closeStream (InputStream in)
Cette méthode est obsolète.
Utilisez plutôt close(Closeable).
| Paramètres | |
|---|---|
in |
InputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Ferme le flux de sortie ZIP donné.
| Paramètres | |
|---|---|
outStream |
ZipOutputStream: le ERROR(/ZipOutputStream). Aucune action n'est effectuée si outStream est nul. |
copyFileToStream
public static void copyFileToStream (File file,
OutputStream outStream)Copie le contenu du fichier dans outStream. Nous vous recommandons de fournir un flux tamponné.
| Paramètres | |
|---|---|
file |
File: ERROR(/File) |
outStream |
OutputStream: ERROR(/OutputStream) |
| Génère | |
|---|---|
|
IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)Copie le contenu de inStream dans l'écrivain.
Il est recommandé de fournir un flux tamponné pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream: ERROR(/InputStream) |
writer |
Writer: destination ERROR(/Writer) |
| Génère | |
|---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)Copier le contenu de origStream dans destStream en commençant à un décalage donné avec une taille spécifique
Il est recommandé de fournir un flux tamponné pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream: ERROR(/InputStream) |
outStream |
OutputStream: ERROR(/OutputStream) |
offset |
long: décalage à partir duquel commencer à copier les données. |
size |
long: nombre d'octets à copier. Une valeur négative signifie que vous devez copier tout le contenu. |
| Génère | |
|---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)Copier le contenu de origStream dans destStream.
Il est recommandé de fournir un flux tamponné pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream: ERROR(/InputStream) |
outStream |
OutputStream: ERROR(/OutputStream) |
offset |
int: décalage à partir duquel commencer à copier les données. |
| Génère | |
|---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)Copier le contenu de origStream dans destStream.
Il est recommandé de fournir un flux tamponné pour l'entrée et la sortie.
| Paramètres | |
|---|---|
inStream |
InputStream: ERROR(/InputStream) |
outStream |
OutputStream: ERROR(/OutputStream) |
| Génère | |
|---|---|
|
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 | |
|---|---|
|
en cas d'échec de la lecture du flux |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tentation d'effacer le flux de sortie donné, puis de le fermer.
| Paramètres | |
|---|---|
outStream |
OutputStream: le ERROR(/OutputStream). Aucune action n'est effectuée si outStream est nul. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Renvoie un BuffferedReader pour lire le contenu de l'InputstreamSource donnée.
| Paramètres | |
|---|---|
stream |
InputStreamSource: InputStreamSource |
| Renvoie | |
|---|---|
BufferedReader |
un BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Récupère un ByteArrayList à partir d'un InputStreamSource.
| Paramètres | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| Renvoie | |
|---|---|
ByteArrayList |
un ByteArrayList contenant le contenu du flux |
| Génère | |
|---|---|
|
en cas d'échec 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: ERROR(/InputStream) |
| Renvoie | |
|---|---|
ByteArrayList |
un ByteArrayList contenant le contenu du flux |
| Génère | |
|---|---|
|
en cas d'échec de la lecture du flux |
getStackTrace
public static String getStackTrace (Throwable throwable)
Récupère la trace de la pile en tant que 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 |
un String contenant le contenu du flux |
| Génère | |
|---|---|
|
en cas d'échec 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: ERROR(/InputStream) |
| Renvoie | |
|---|---|
String |
un String contenant le contenu du flux |
| Génère | |
|---|---|
|
en cas d'échec 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: ERROR(/InputStream) |
length |
long: taille du contenu à lire, définie sur 0 pour lire tous les contenus |
| Renvoie | |
|---|---|
String |
un String contenant le contenu du flux |
| Génère | |
|---|---|
|
en cas d'échec de la lecture du flux |
nullOutputStream
public static OutputStream nullOutputStream ()
Créez un ERROR(/OutputStream) qui ignore toutes les écritures.
| Renvoie | |
|---|---|
OutputStream |
|