Flux, fichiers et réseaux

Retrouvez ici tous les meilleurs téléchargements Flux, fichiers et réseaux
Ajouter un nouvel élément

    Helper pour simplifier l'envoi de mail

    Licence : Non renseignée - 08/03/2011 - Téléchargé 1 x
    Possibilité d'ajouter des destinataires, copie et copie cachée, de vérifier si une adresse est valide.
    On peut appeler les fonctions avec un tableau de String en paramètre, ou avec une String toute seule.
    Une string peut contenir plusieurs adresses mails séparées par un espace, une virgule ou un point virgule.

    Notes :

    * - une fonction spéciale à la fin permet de transformer un pseudo en mail.
    * - un tout petit peu de config au début, le serveur smtp et l'adresse no-reply


    Exemple :


    //Envoi un message provenant de no-reply@societe.fr au webmaster,
    //à mail@exemple et no.spam
    Mail m = new Mail();
    m.setTo("webmaster, mail@exemple.com;no.spam@thank.you" ... Voir la suite

    Gérer des fichiers de configurations ( ini, ... )

    Licence : GPL - 21/02/2013 - Téléchargé 1 x
    Une classe abstraite Settings, permettant de faire des classes filles pouvant gérer différents types de fichier de configuration ( xml, ini, json, ... ).


    Une classe SettingsIni permettant de lire et écrire des fichiers ini.

    Les espaces sont tolérés entre la clé et le =, et à l'intérieur de la valeur.
    Les lignes commençant par un ; ou # sont considérées comme des commentaires.

    Il y a également des fonctions permettant de vérifier l'existence d'une section ou d'une clé dans le fichier.

    Lecteur de fichier .INI

    Licence : Non renseignée - 07/03/2011 - Téléchargé 1 x
    Classe permettant la lecture (pas l'écriture) d'un fichier .INI.
    Les espaces sont tolérés entre la clé et le =, et à l'intérieur de la valeur. Les lignes commençant par un ; sont considérées comme des commentaires ..
    Toutes les valeurs doivent appartenir à une section

    Compression Zip

    Licence : Non renseignée - 07/03/2011 - Téléchargé 1 x
    Compression des fichiers du répertoire courant dans une archive Zip

    Renommage massif

    Licence : Non renseignée - 07/03/2011 - Téléchargé 1 x
    Renommer automatiquement un grand nombre de fichiers situés dans des sous répertoires et aplanir leur arborescence.
    Exemple : mon appareil photo numérique crée un nouveau répertoire à chaque fois que je le mets en marche et remet à zéro le compteur de nommage des images. Je me retrouve avec 50 dossiers ayant chacun des images du même nom.
    Ce programme résout le problème et les copie toutes dans le répertoire courant.

    Lecture de fichier CSV

    Licence : Non renseignée - 07/03/2011 - Téléchargé 1 x
    Permet de lire un fichier CSV et d'obtenir les valeurs des cellules.
    Possibilité d'écrire également... (à partir d'un fichier pré-existant uniquement).
    Possibilité de spécifier le caractère de séparation à la compilation...
    Pas de contructeur par défaut. Si des caractères de séparation se trouvent dans les données, ce n'est pas géré (d'où la possibilité de spécifier le caractère, y'en a bien un qui conviendra...)

    Utilisation :

    CSVFile monFichier = new CSVFile("C:\\youplaboum.csv");
    String valeur = monFichier.getData(3, 5);
    monFichier.setData(6,1, "Nouvelle valeur");
    monFichier.write("C:\\toto.csv");
    monFichier = null;

    Lister un répertoire

    Licence : Non renseignée - 08/07/2013 - Téléchargé 1 x
    Cette classe permet de lister les fichiers ainsi que les sous-répertoires contenus dans un répertoire.

    Copie de fichier avec NIO

    Licence : Non renseignée - 08/07/2013 - Téléchargé x
    Concernant la copie de fichier, il peut être intéressant d'utiliser les Channels de J2SE 1.4 en utilisant ce genre de code

    Exemple de gestion d'erreurs lors d'un parsing SAX

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple de gestion d'erreurs lors d'un parsing SAX, grâce à un ErrorHandler.

    Exemple d'extraction d'informations sur un DOM

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple d'extraction d'informations sur un DOM : version XML, encoding, configuration DOM, etc..

    Création d'un HTML à partir d'un XML avec XSLT

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple de création d'un HTML à partir d'un fichier XML avec XSLT

    Création et lecture d'un arbre DOM

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Résumé de la structure voulue : une structure comme un document XML, avec des noeuds (Node) qui ont des propriétés, qui peuvent avoir des enfants, profondeur et nombre d'enfants illimités.

    On utilise org.w3c.dom.*.

    Node est une interface.
    Element est une autre interface, Node est une superinterface de Element.
    Un Element possède des attributs (concrètement : les attributs dans un fichier XML)


    Le XML obtenu est :














    La fonction affichage retourne :


    aaa 1er noeud
    bbb Enfant du 1er noeud
    ccc 2e noeud
    ddd Ainé du 2e noeud
    eee Ca ... Voir la suite

    Enregistrer des objets en XML : Sérialisation JavaBeans

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Pour tout ceux qui se demandaient si on pouvait enregistrer des objets en XML sans passer par le format binaire de sérialisation habituel, voici une petite source qui va vous permettre de le faire ! Attention, la sérialisation XML n'est pas tout à fait l'équivalent de la sérialisation binaire utilisée par beaucoup de mécanismes Java, tout cela est précisé dans les sources. Avec la sérialisation XML (-> JavaBeans) vous ne pouvez pas faire autant qu'avec la sérialisation habituelle, le seul avantage : le fichier de sortie est lisible ...
    Enjoy it !
    @+

    Exemple XPath

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple simple d'utilisation du package javax.xml.xpath.

    Récupération d'un NodeSet avec XPath

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple de récupération d'un NodeSet (NodeList) avec XPath. Cet exemple se "connecte" au flux RSS du blog de developpez.com pour en récupérer les titres des articles publiés.

    Récupération d'un Node avec XPath

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple de récupération d'un Node unique avec XPath. Cet exemple se "conecte" au flux RSS du blog de develoçppez.com pour récupérer le titre du dernier article publié.

    Récupération d'un Boolean avec XPath

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple de récupération d'un booléen à partir d'une expression XPath. L'exemple se connecte au flux RSS publié par le blog de developpez;com puis indique si le dernier article publié appartient à la rubrique Java.

    Récupération d'un String avec XPath

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple de récupération d'une chaîne de caractères à partir d'une expression XPath. L'exemple se connecte au flux RSS publié par le blog de developpez.com, récupère le contenu du dernier article publié et l'affiche dans une JTextPane.

    Récupération d'un Number avec XPath

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    Exemple e récupération d'n nombre à partir d'une expression XPath. L'exemple se connecte au flux RSS publié par le blog de developpez.com et compte le nombre d'articles parlant de J2EE dans la rubrique Java.

    XPathUtils

    Licence : Non renseignée - 08/03/2011 - Téléchargé x
    XPathUtils est une petite classe utilitaire contenant une seule méthode publique statique getXPath(). Cette méthode renvoie une chaîne contenant une expression XPath permettant d'accéder au noeud passé en paramètre, en partant de la racine de l'arbre DOM. Le noeud passé en paramètre peut être un élément, un attribut, un commentaire, un noeud texte ou la racine du document.

45 éléments