com.vladium.util
Interface IProperties

All Known Implementing Classes:
IProperties.Factory.PropertiesImpl

public interface IProperties

Author:
Vlad Roubtsov, (C) 2003

Nested Class Summary
static class IProperties.Factory
           
static interface IProperties.IMapper
          An IMapper is a stateless hook for mapping a arbitrary property key to another (useful, for example, for property aliasing and defaulting).
 
Method Summary
 IProperties copy()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String dflt)
           
 boolean isEmpty()
           
 boolean isOverridden(java.lang.String key)
           
 void list(java.io.PrintStream out)
           
 void list(java.io.PrintWriter out)
           
 java.util.Iterator properties()
           
 java.lang.String setProperty(java.lang.String key, java.lang.String value)
           
 java.lang.String[] toAppArgsForm(java.lang.String prefix)
           
 java.util.Properties toProperties()
           
 

Method Detail

getProperty

java.lang.String getProperty(java.lang.String key)

getProperty

java.lang.String getProperty(java.lang.String key,
                             java.lang.String dflt)

isOverridden

boolean isOverridden(java.lang.String key)

copy

IProperties copy()

properties

java.util.Iterator properties()

toProperties

java.util.Properties toProperties()

toAppArgsForm

java.lang.String[] toAppArgsForm(java.lang.String prefix)
Parameters:
prefix - [may not be null]

isEmpty

boolean isEmpty()

list

void list(java.io.PrintStream out)

list

void list(java.io.PrintWriter out)

setProperty

java.lang.String setProperty(java.lang.String key,
                             java.lang.String value)