1 9 package com.vladium.util; 10 11 import java.io.PrintStream ; 12 import java.io.PrintWriter ; 13 import java.util.Enumeration ; 14 import java.util.Iterator ; 15 import java.util.Properties ; 16 import java.util.Set ; 17 import java.util.TreeSet ; 18 19 23 public 24 class XProperties extends Properties 25 { 26 28 29 public XProperties () 30 { 31 } 32 33 public XProperties (final Properties base) 34 { 35 super (base); 36 } 37 38 public void list (final PrintStream out) 39 { 40 final Set _propertyNames = new TreeSet (); 41 42 for (Enumeration propertyNames = propertyNames (); propertyNames.hasMoreElements (); ) 44 { 45 _propertyNames.add (propertyNames.nextElement ()); 46 } 47 48 for (Iterator i = _propertyNames.iterator (); i.hasNext (); ) 49 { 50 final String n = (String ) i.next (); 51 final String v = getProperty (n); 52 53 out.println (n + ":\t[" + v + "]"); 54 } 55 } 56 57 public void list (final PrintWriter out) 58 { 59 final Set _propertyNames = new TreeSet (); 60 61 for (Enumeration propertyNames = propertyNames (); propertyNames.hasMoreElements (); ) 63 { 64 _propertyNames.add (propertyNames.nextElement ()); 65 } 66 67 for (Iterator i = _propertyNames.iterator (); i.hasNext (); ) 68 { 69 final String n = (String ) i.next (); 70 final String v = getProperty (n); 71 72 out.println (n + ":\t[" + v + "]"); 73 } 74 } 75 76 78 80 82 } | Popular Tags |