org.apache.wicket.resource
Class PropertiesFactory.AbstractPropertiesLoader

java.lang.Object
  extended by org.apache.wicket.resource.PropertiesFactory.AbstractPropertiesLoader
All Implemented Interfaces:
PropertiesFactory.IPropertiesLoader
Direct Known Subclasses:
PropertiesFactory.PropertiesFilePropertiesLoader, PropertiesFactory.XmlFilePropertiesLoader
Enclosing class:
PropertiesFactory

public abstract class PropertiesFactory.AbstractPropertiesLoader
extends Object
implements PropertiesFactory.IPropertiesLoader


Constructor Summary
PropertiesFactory.AbstractPropertiesLoader()
          Construct.
 
Method Summary
protected abstract  String getFileExtension()
           
 Properties load(Class<?> clazz, String path)
           
protected abstract  Properties loadProperties(BufferedInputStream in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesFactory.AbstractPropertiesLoader

public PropertiesFactory.AbstractPropertiesLoader()
Construct.

Method Detail

getFileExtension

protected abstract String getFileExtension()
Returns:
File extension

loadProperties

protected abstract Properties loadProperties(BufferedInputStream in)
                                      throws IOException
Parameters:
in -
Returns:
java.util.Properties
Throws:
IOException

load

public Properties load(Class<?> clazz,
                       String path)
Specified by:
load in interface PropertiesFactory.IPropertiesLoader
Returns:
Properties
See Also:
PropertiesFactory.IPropertiesLoader.load(java.lang.Class, java.lang.String)


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.