<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Sample1</title><link>https://sourceforge.net/p/scfjava/wiki/Sample1/</link><description>Recent changes to Sample1</description><atom:link href="https://sourceforge.net/p/scfjava/wiki/Sample1/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 22 Oct 2012 22:55:21 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/scfjava/wiki/Sample1/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Sample1 modified by scf</title><link>https://sourceforge.net/p/scfjava/wiki/Sample1/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,10 @@
 ### Abstract ###
 
 This sample show us how to use the classes **PropertyFinder** and **PropertyReplacer**.
+
+---
+
+Este ejemplo nos muestra cómo utilizar las clases **PropertyFinder** y **PropertyReplacer**.
 
 
 ### config.properties ###
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">scf</dc:creator><pubDate>Mon, 22 Oct 2012 22:55:21 -0000</pubDate><guid>https://sourceforge.net04dad45fa4e5d15f11b78a6e62230ae1f58527af</guid></item><item><title>WikiPage Sample1 modified by scf</title><link>https://sourceforge.net/p/scfjava/wiki/Sample1/</link><description>### Abstract ###

This sample show us how to use the classes **PropertyFinder** and **PropertyReplacer**.


### config.properties ###
~~~~~~
:::properties
var= World
number=3
var3= Argentina
var4= Buenos Aires
~~~~~~
---
### Sample.java ###
~~~~~~
:::java
package ar.com.scf.sample01;

import java.io.File;

import ar.com.scf.IPropertyFinder;
import ar.com.scf.impl.PropertyFinder;
import ar.com.scf.impl.PropertyReplacer;

public class Sample {

  public static void main(String[] args) {
    IPropertyFinder finder = new PropertyFinder(new File("sample01/config.properties"));
    PropertyReplacer replacer = new PropertyReplacer(finder);

    System.out.println(replacer.expand("Hello ${var}"));

    System.out.println(replacer.expand("Value of var${number}: ${var${number}}"));

    finder.setProperty("number", "4");
    System.out.println(replacer.expand("Value of var${number}: ${var${number}}"));

    finder.setProperty("new", "is fun!");
    System.out.println(replacer.expand("Program ${new}"));

    replacer.setStart("&lt;+&gt;");
    replacer.setEnd("&lt;/+&gt;");

    System.out.println(replacer.expand("Play &lt;+&gt;new&lt;/+&gt;"));

    replacer.setStart("$");
    replacer.setEnd(";");

    System.out.println(replacer.expand("A new $var; its posible"));
  }

}
~~~~~~

---
### output ###
~~~~~~
:::console

Hello World
Value of var3: Argentina
Value of var4: Buenos Aires
Program is fun!
Play is fun!
A new World its posible

~~~~~~</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">scf</dc:creator><pubDate>Wed, 17 Oct 2012 23:08:04 -0000</pubDate><guid>https://sourceforge.net2296d7e62ee0e7fb4dda6846dbdd30d13d85a3b1</guid></item></channel></rss>