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 l'algorithme md5 en base64 pour un InputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Méthode d'assistance permettant de calculer le CRC-32 pour un élément |
static
String
|
calculateMd5(InputStream inputSource)
Méthode d'assistance permettant de calculer l'encodage md5 d'un InputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Annule la valeur |
static
void
|
close(Closeable closeable)
Ferme l'élément |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Ferme le flux de sortie gzip donné. |
static
void
|
closeStream(OutputStream out)
<ph type="x-smartling-placeholder"></ph>
Cette méthode est obsolète.
utilisez plutôt |
static
void
|
closeStream(InputStream in)
<ph type="x-smartling-placeholder"></ph>
Cette méthode est obsolète.
utilisez plutôt |
static
void
|
closeZipStream(ZipOutputStream outStream)
Ferme le flux de sortie du fichier ZIP donné. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Copier le contenu du fichier en sortie |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Copie le contenu de l'annonce InStream sur l'écran du rédacteur. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Copie le contenu du flux d'origine dans destStream à partir d'un décalage donné et d'une taille spécifique. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Copie le contenu du flux d'origine dans destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copie le contenu du flux d'origine dans destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Compter le nombre de lignes dans une |
static
void
|
flushAndCloseStream(OutputStream outStream)
Tente de vider le flux de sortie donné, puis le ferme. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Renvoyez un BuffferedReader 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 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
calculBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Méthode d'assistance permettant de calculer l'algorithme md5 en base64 pour un InputStream. Le flux d'entrée est utilisé fermé.
Paramètres | |
---|---|
inputSource |
InputStream : permet de créer un InputStream. |
Renvoie | |
---|---|
String |
base64 md5 du flux, |
Génère | |
---|---|
|
IOException |
calculerCrc32
public static long calculateCrc32 (InputStream inStream)
Méthode d'assistance permettant de calculer le CRC-32 pour un élément ERROR(/InputStream)
. Le flux est utilisé
fermé. Nous vous recommandons de fournir un flux en mémoire tampon.
Paramètres | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
Renvoie | |
---|---|
long |
CRC-32 du flux |
Génère | |
---|---|
|
IOException |
calculMd5
public static String calculateMd5 (InputStream inputSource)
Méthode d'assistance permettant de calculer l'encodage md5 d'un InputStream. Le flux d'entrée est utilisé fermé.
Paramètres | |
---|---|
inputSource |
InputStream : permet de créer un InputStream. |
Renvoie | |
---|---|
String |
md5 du flux ; |
Génère | |
---|---|
|
IOException |
annuler
public static void cancel (InputStreamSource outputSource)
Annule la valeur InputStreamSource
donnée si elle n'est pas nulle.
Paramètres | |
---|---|
outputSource |
InputStreamSource |
fermer
public static void close (Closeable closeable)
Ferme l'élément ERROR(/Closeable)
indiqué.
Paramètres | |
---|---|
closeable |
Closeable : ERROR(/Closeable) . Aucune mesure prise si null . |
fermerGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Ferme le flux de sortie gzip donné.
Paramètres | |
---|---|
outStream |
GZIPOutputStream : ERROR(/ZipOutputStream) . Aucune action n'est effectuée si la valeur OutStream est nulle. |
fermer le flux
public static void closeStream (OutputStream out)
<ph type="x-smartling-placeholder"></ph>
Cette méthode est obsolète.
utilisez plutôt close(Closeable)
.
Paramètres | |
---|---|
out |
OutputStream |
fermer le flux
public static void closeStream (InputStream in)
<ph type="x-smartling-placeholder"></ph>
Cette méthode est obsolète.
utilisez plutôt close(Closeable)
.
Paramètres | |
---|---|
in |
InputStream |
fermerZipStream
public static void closeZipStream (ZipOutputStream outStream)
Ferme le flux de sortie du fichier ZIP donné.
Paramètres | |
---|---|
outStream |
ZipOutputStream : ERROR(/ZipOutputStream) . Aucune action n'est effectuée si la valeur OutStream est nulle. |
copierFileversStream
public static void copyFileToStream (File file, OutputStream outStream)
Copier le contenu du fichier en sortie Nous vous recommandons de fournir un flux en mémoire tampon.
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 l'annonce InStream sur l'écran du rédacteur.
Il est recommandé de fournir un flux en mémoire tampon pour les entrées et les sorties
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)
Copie le contenu du flux d'origine dans destStream à partir d'un décalage donné et d'une taille spécifique.
Il est recommandé de fournir un flux en mémoire tampon pour les entrées et les sorties
Paramètres | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
long : décalage par rapport au début de la copie des données. |
size |
long : nombre d'octets à copier. Une valeur négative correspond à la copie intégrale du contenu. |
Génère | |
---|---|
|
IOException |
CopyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copie le contenu du flux d'origine dans destStream.
Il est recommandé de fournir un flux en mémoire tampon pour les entrées et les sorties
Paramètres | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
int : décalage par rapport au début de la copie des données. |
Génère | |
---|---|
|
IOException |
CopyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copie le contenu du flux d'origine dans destStream.
Il est recommandé de fournir un flux en mémoire tampon pour les entrées et les sorties
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 une InputStreamSource
Paramètres | |
---|---|
source |
InputStreamSource : InputStreamSource |
Renvoie | |
---|---|
int |
nombre de lignes |
Génère | |
---|---|
|
si la lecture du flux a échoué |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tente de vider le flux de sortie donné, puis le ferme.
Paramètres | |
---|---|
outStream |
OutputStream : ERROR(/OutputStream) . Aucune action n'est effectuée si la valeur OutStream est nulle. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Renvoyez un BuffferedReader pour lire le contenu de l'InputstreamSource donné.
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 élément ByteArrayList contenant le contenu du flux |
Génère | |
---|---|
|
si la lecture du flux a échoué |
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 élément ByteArrayList contenant le contenu du flux |
Génère | |
---|---|
|
si la lecture du flux a échoué |
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 élément String contenant le contenu du flux |
Génère | |
---|---|
|
si la lecture du flux a échoué |
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 élément String contenant le contenu du flux |
Génère | |
---|---|
|
si la lecture du flux a échoué |
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 l'ensemble du contenu. |
Renvoie | |
---|---|
String |
Un élément String contenant le contenu du flux |
Génère | |
---|---|
|
si la lecture du flux a échoué |
nullOutputStream
public static OutputStream nullOutputStream ()
Créez un ERROR(/OutputStream)
qui supprime toutes les écritures.
Renvoie | |
---|---|
OutputStream |