IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Propriétés (.properties) et back-reference ?


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut Propriétés (.properties) et back-reference ?
    Allez pouf, je me lance, au risque de me planter de forum, mais là je cale... J'ai écumé Internet un moment et je n'ai rien trouvé à ce sujet. Peut être suis-je trop demandant ? La question étant...

    Dans un fichier .properties j'aimerais pouvoir définir une propriété (par exemple SERVER.LOCATION) et me servir de sa valeur pour en définir une autre ultérieurement dans le même fichier. Ce qui donnerait quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     SERVER.LOCATION = http://www.pou3t.net
     SERVER.PORT = 80
    
     AVATAR = %SERVER.LOCATION%:%PORT%/resources/images/avatars/default.gif
    Quelqu'un saurait il me dire si c'est possible ? Si oui, comment ? Si non, y a-t-il une alternative ou suis-je condamné à faire de vilains copier-coller ?

    Note : j'utilise ces propriétés dans un script ANT.

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    A ma connaissance, ce n'est pas possible...
    Ce que je suggère, c'est de définir ta chaîne AVATAR selon la syntaxe reconnue par java.text.MessageFormat :
    AVATAR = {1}:{2}/resources/images/avatars/default.gif
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String result = MessageFormat.format(avatar,
                                         new Object[] {serverLocation, serverPort);

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Salut !

    Ça m'aiderait bien dans le cas où je gèrerais ça en Java, mais hélàs, cf. ma petite note en fin de message précédent :
    Note : j'utilise ces propriétés dans un script ANT.
    Gros snif sinon, c'est pas beau les copier-coller...

    Quoiqu'il en soit, merci d'avoir répondu si rapidement ! :]

  4. #4
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Dans le cadre d'un script Ant il me semble que c'est possible, mais pourquoi ne demandes-tu pas dans le forum Ant ?

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Simplement parce que, si on relit ce que j'ai écrit dans mon premier message :
    Dans un fichier .properties j'aimerais pouvoir définir une propriété et me servir de sa valeur pour en définir une autre ultérieurement dans le même fichier.
    ^^'

    J'ai la nette impression que ceci n'est pas possible donc je vais m'arranger autrement.

    Merci à vous.

  6. #6
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Il existe une tache ant permettant de remplacer du texte dans un fichier.
    Regarde sur le manuel ant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] Même caractère casse différente ( en back reference )
    Par SpaceFrog dans le forum Langage
    Réponses: 8
    Dernier message: 22/03/2014, 16h49
  2. Surcharge d'une propriété : property() VS @property
    Par plxpy dans le forum Général Python
    Réponses: 2
    Dernier message: 07/03/2011, 17h34
  3. Réponses: 0
    Dernier message: 27/01/2011, 16h06
  4. [JAR] pb class qui fait référence à un fichier property
    Par yanagiba dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 11/08/2005, 11h55
  5. [Property] Modification de propriété heritée
    Par Clorish dans le forum Composants VCL
    Réponses: 9
    Dernier message: 03/09/2004, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo